I think the Brits made a mistake when naming that country, colony, or whatever the hell it was at the time. Just think about it. No, they're Canadians. Don't even try to bring up Brazil, Argentina, Mexico, Belgium, Egypt or Peru. They have to change too.
People living in Ireland are Irish, and Greeks live in Greece.
Swedes, not Swedians, live in Sweden. But Russians live in Russia. I'm thinking, if Canada wants to be called Canada, then the people should be called Canadans like Americans are in America. We're not Americians. That sounds ridiculous as does Haitian.