Was this election really that great if 45% of the voting population stayed home?
Frankly the US election system is pretty bad, gerrymandering is not very Democratic, the primary system creates a system of constant campaigning that ensures more partisanship and the Electorical College is an outdated system that results in the person who gets the popular vote not winning.
Canada does not have a year and a half campaign process, to my knowledge doesn't have gerrymandering at the Federal or provincial level and has a system that is far more reasonable then the Electoral College is, the party that wins the most districts wins power, the more districts you get, the bigger your majority is the House of Commons. Getting 50% + 1 does not get every seat in a province.
The Canadian system is not perfect, but it is far better then the American one and frankly so are several other democracies.
https://en.wikipedia.org/wiki/Democracy_Index