Hi,
Once I landed Canada we took 3 months insurance from the following agent.
Comparitively the rates are good and affordable. You can check it out.
Mr. Dan Pucher
Phone 705-495-3497
Toll free in Canada and the USA 1-877-877-9458
http://pucherinsurance.com/