Setting aside the Quebec-only Bloc, the three main parties in Canada are center-right, centrist, and center-left. They all like to claim the others are extremists, but all of them have perfectly mainstream views.
Setting aside the Quebec-only Bloc, the three main parties in Canada are center-right, centrist, and center-left. They all like to claim the others are extremists, but all of them have perfectly mainstream views.