On a more serious note, don't all the radicals who want change for change's sake have something better to change... like something that would actually make a difference in people's everyday lives? If you want the anthem changed because you're some sort of homo(sapien so as not to offend anyone,) what really needs to happen is you need to get a life.
Canada Day is my favorite holiday other than Christmas. Why? Because of what it represents. Canada is the greatest country on the face of the earth, and you know what? Maybe that's because it was founded on Christian principles. Regardless of that, this is a fantastic country in which you and I have the right to agree to disagree on anything at any time. That doesn't make you right though.
It may not be perfect but I can't really think of a place I'd rather live in the world right now.
Keep the anthem. If you keep stripping away Canada's identity for the sake of political correctness, pretty soon they'll be no identity left except some sort of generic crap.