On Remembrance Day I'm typically at my home in Dartmouth, so walk down to the ceremony at the duck pond. A lot of people go---so many that if you're not very early you'll have a hard time hearing the proceedings due to the size of the crowd.
Anyway, I've been very disappointed that each year the ceremony includes a rendition of Onward Christian Soldiers. It's not just the presumption that everyone in the crowd is Christian, but also the fact that Canada is presently at war in the mainly Muslim country of Afghanistan. Our adversaries would like nothing better than to categorize that conflict as a war between religions; it doesn't serve the Canadian cause well by playing into that argument.
Re-reading the lyrics, I see it's even worse than I remembered. Not only does the cross lead us in battle, but the song implores us to have just one "doctrine," which is an about as un-Canadian as is possible, imo.