Nothing to do with right or left. Canada's three main political parties are near-indistinguishable - Tweedledum, Tweedledee and Tweedledummer. You choose which is which. The differences between them are paper-thin.