I'm highly offended as a Canadian. If you're going to use the mayo stereotype, you have to get it right. It's FRENCH-Canadians who have the obsession with mayo.
I'm Canadian and I've never heard of this stereotype in my life....mind you, eastern Canada is kinda far away from me. Maybe it hasn't made it over the Rockies yet.