Canada has probably too many parties, but it's not the two party system, and our "centrist" party would probably actually appeal to so many Americans who are fiscally right (if you ignore the leader - Trudeau).
Because socially right, is a non starter here. If you're anti gay marriage, LQBTQ equaltiy, and yes, the a-word... you're unelectable from the get go. But you can think whatever you want on taxes and where they should come from and where they can go... that's basically what determines the spectrum of Canadian politics... so our right is your centre, our centre is your left, and our left is probably AOC type stuff, except it's not at all considered extreme... just not quite popular enough to win yet.