As a displaced Canadian now living in the good ol' USA....I would say the main difference is that Americans speak american...and Canadians speak English.
Canadians actually pronounce long vowels properly.
I don't know if you're just trying to have some fun (can't tell from how you said it), but to me that's a tiresome point of view.
So far this has been a pretty friendly jaw about amusing differences between close neighbours. Can I suggest that there's not much to gain by making someone right and someone wrong?
Language is never stable. Pronunciation and vocabulary are constantly evolving over the generations; and whenever geography separates, some of the evolving is unique to a region.
Whether we're aware of it or not, we all grow up absorbing pronunciation and terms from our social environment -- not because anyone decreed some way of speaking the "correct" way. (With the possible exception of people who've been made ashamed of their local dialect as children.)
My brother's parents-in-law came from the west of England in the late 60s, and were horrified when their kids started speaking "Canadian". They constantly "corrected" them. (i.e.: tried to get them to adopt the local dialect of a region 1000s of miles away across the sea!) When my brother married one of their girls, they then started trying to convince
his kids that they should adopt the "correct" terms, and the correct pronunciation!
In other words, utterly hilarious, clueless ethno-centric ideas of their own way of speaking being correct, and all deviations therefrom being wrong!
If we had wanted to, we could have had endless fun with how their dialect differed from "the King's English", cuz they were from that UK region whose accent we instinctively adopt when we imitate pirates! :^D lol !!
What's more, the King's English (Oxford/Cambridge) is itself a moving target. It's just plain different than it was 200 years ago, and their ancestor's would possibly have been horrified if they could hear today's version!