I mostly agree with the exception of Quebec. Much of canadianness is taking french-canadian symbols & culture and saying: "See we are not americans!"
I feel all of the Americas needed a couple hundred more years without mass transit and light speed communications to really develop separate identities.
As it is Minnesota isn’t called “little Canada” for nothing: it can be hard to really distinguish.