Mainstream for who though? The Overton window for the United states is very different from Canada's even though they're right next to each-other. For a lot of countries, the United States democratic party is fairly far to the right.
On the contrary, yours is extremely conservative/reactionary, and even moreso outside the mainstream.