I am in line with the many other people who think this is absurd. Issues of religion and race, etc can be touchy and could bother people. I get that.
The anthem is part of the country we live in though. It's a quintessential part of our country's history and culture. Why would you denounce it if you are Canadian? You may as well spit on a Canadian flag, and then burn it for good measure.
However, I have a better suggestion for those people: That they move.
Edit: Upon thinking about it, maybe they objected to the mention of God in the anthem. Does that change my opinion at all? Nooooo Canada!