We're from Canada as well, and have great luck in the US incl Puerto Rico with Roam Mobility. Assuming you have an unlocked smartphone tho. Go to London Drugs, buy their SIM, go online to their site, and choose your plan. Gives free calls and more than enough data. I don't like relying on wifi when travelling because we use the device when out and about for the GPS, finding restaurants, best beaches, etc.