excuse me? Sorry but that's getting old. The reasons the CPC need to go moderate because Toronto and Montreal control the entire country. Those two cities are socialist. The truth is, our Harper (leader of the CPC, also an economist if you need to know) is very conservative.
That's correct, although a good chunk of Quebec is socialist nowadays.
At least Toronto is an economic powerhouse due to its financial clout (just like New York and Los Angeles - big cities are almost always more left-wing than rural areas and smaller towns), while Montreal (and Quebec as a whole) is an economic drain...Quebec collects many billions more in equalization (welfare) and transfers than they send to the federal government.
The Greater Toronto Area (6,500,000), and Metro Montreal (5,000,000) are over 1/3 of the whole country. Include the rest of urban Ontario (10,000,000 out of 12,000,000) and Quebec (6,000,000 out of 7,500,000) and you have over 1/2 of a 31,000,000 peasant nation.
For the record Downtown Vancouver is socialist but the suburbs are solid Conservative Party supporters.