It is true, most Canadians have a hate for America they rationally can not explain.. but what people don't look at is the simple truths... most of those people are out there slaving away at a job just like you and me... We both have walmart, we got tim hortons and starbucks, and they are now just getting tim hortons... We both got sears, home depot, office depot, etc, etc...
We both have people that vote for stupid political parties that don't get results, and people wonder why that is... BECAUSE WE ELECTED STUPID PEOPLE!!!... We think that having a minority gov't is a bad thing... Americans really don't know what that is, even if you explain it 100 times...
We have the monarchy as our head of state... I don't know if that is something to be proud of or embarrassed over.. because personally, it don't matter either way... They Got the president as their head of state... We Both got the bankers as our real masters... the president is a puppet and so is the Prime minister.
We watch the same reality TV shows and hope some random person that we don't know, nor really care about, not get voted off for some stupid reason.. We both watch the same sports games... and so forth....
So what does it mean to be Canadian... not a damned thing....
Its just a line in the sand.. that divides the land that don't know the difference if over there is the USA or Canada...
There is no REAL Canadian Identity, We have no patriotism, or if we do we sure don't show it, or show we are proud to be Canadian.
Canada is just a Country of Convenience and a place for people to become citizens of convenience... so a real Canadian Identity is we are just a lazy cheap country that sells out our values for a buck...
So in other words, we are just like the USA.