Check out America's Tire/Discount Tire. I think their prices are pretty good and they have retail outlets everwhere.
http://www.americastire.com/dtcs/home.do
Not to take anything away from the good people at Tirerack but shipping tires to Canada is not easy.