This is the third time I've used Roam Mobility and it has worked well. It was the first time using their data. We've done the route of cheap phones that you could barely hear the other person and that had to be kept refilled so as to not lose credits. Also used a global SIM card that ended up being very pricey. My husband had his local Canadian phone unlocked and purchased a Roam SIM card in Canada. We set up the days we want service and pre-pay in Canadian $. As soon as you cross the border, insert the sim and you're set in more urban areas. It doesn't have 100% coverage but so far this hasn't been a problem. Most of you are not likely travelling in remote WA state. This time we decided to add the 300 mb of data for and an extra dollar per day. So grand total is $4 per day for unlimited talk, text and the data good in the US and to Canada. We wanted to double check that the data worked before paying for the whole 13 days. Worked fine so decided to top up for the full period. This is where the only caveat is. "Top Up" isn't an exactly accurate description. After day 2 of 3, we thought we'd add our ten days. There was no way to chose a random number of days so,we settled for a week. Instead of topping up starting at the end of the third day, it started a new one week plan. Essentially we lost one day. We then had to add our other three days at the end of this term. There had been a few hours when Roam was having problems with some calls to Canada so we were given credit for one full day. It all balanced out for us. I'd sure like to see this company make a go of it. Neither I nor anyone I know work for them. This is an unsolicited plug for them. You can tether your iPad or computer too. They also sell phones if you don't have an unlocked one. Note, these SIM cards only work in the US.