I understand the redundancy argument, and can agree for some cases, but don't generally agree considering "canada + word" (or the reverse) is common branding, probably thanks to some major canadian brands. Just think CanadaGoose.com, CanadaDry.ca, HockeyCanada.ca, AirCanada.com, CanadianTire.ca, Petro-Canada.ca, etc etc.
The examples above don't all use .ca, but they always own both the .ca and the .com and sometimes it's obvious why they chose one or the other. There are a lot of variables and different circumstances that could apply in the company's decision making process, such as your audience/market, budgets, official brand name, etc.
Anyway, i just think that "Canada + word" has become a common branding method/style for Canadian entrepreneurs, regardless of whether there's a .com or .ca at the end of their website, so it's not surprising we'll see some demand for these canadaword.ca domains. Plus, if your proud enough to include the word "canada" in your name then you might just insist on having the .ca to go with that pride (while still eyeing up the .com).
I also can't help to think of our government website. Would it make more sense, or be better, if it were Canada.com instead of Canada.ca? I don't think so, and while I understand that's a bit different given it's government, it goes back to my point of having pride in using the .ca.