BTW If you have a Verizon phone then you can call Verizon BEFORE entering Canada and add phone service for an additional $15/month with the Telus system. Very worth while for us. We kept the service while in Alaska and cancelled when we returned to the lower 48. Be advised that as you head north cell towers are limited to the towns with no in between service. And no Verizon cell data service.
You can buy a Canadian data plan (MiFi equivalent) but it's $$$.
Perhaps someone can post the Canadian options for traveling in the US.