I’ve met plenty of idiot Canadians. They’re not limited to Toronto, they’re also all over the east coast.
Most Albertans I talk to are looking to become the 51st state.
My Dad, a native Missourian, has traveled many times through BC on his way to Alaska. He takes his time and has quite a few regular stops. He has made many friends on the Western side of Canada. He says they are a lot like the self reliant conservatives in the American midwest, and as you say, some would like to join the US and get away from the socialism of eastern Canada.
Ethnically and culturally the people in Alberta, Manitoba, and Saskatchewan (BC to a lesser degree) are so much like their counterparts in the nearest states as to form a political entity with their neighbor if Canada ever broke up. If that happened, Ontario would remain as Canada along with the territories, while Quebec would become French Canada and annex New Brunswick as her natural market.
However, the Atlantic provinces, Nova Scotia, Newfoundland, and PEI would be such economic basket cases without transfer payments, they might have to try becoming a state or states. It is not a sure thing the US would care to adopt them, though.
This Albertan would love to be part of the 51st state.