Current Registered Canadian Political Parties 38.  I’ve lived in different ridings and had anywhere from 8 to 12 candidates on my FPTP ballot. 

With a ranked ballot I could simply put the party I want to win at the top, then go immediately to the 10th, 11th, 12th spot and rank the Marihuana and the two left of centre political parties in that order.  The  2nd to 9th spot would involve strategically placing the Libertarian, Rhinoceros, WorkLess party, and likely to be established ‘No-carbon tax party’, ‘No GST party’, 'Lower Income Tax Party’, 'No Fossil Fuels Party', etc. 

With proportional representation a different strategy to keep the liberals out of power would have to be applied, but would most certainly diminish their power.

An individual is not restricted in the number of political parties they can donate to, so the election will be sold to the highest bidders, i.e  'No Tax' or 'Ban CO2'.

Check out the following link:   http://www.lop.parl.gc.ca/ParlInfo/lists/party.aspx