All prices are in Canadian dollars, before taxes and shipping.