consider a second phone or a SIM card swap for heavy users (if you are likely to consume more than 300mb a month)
Roam Mobility offers a side product for Canadians on the TMobile network with great prices. I use them on most trips to the US (no coverage in Alaska, Montana, Idaho and Wyoming). Love the 9gb plan as I use Google Maps a lot. http://www.roammobility.com/talk-text-data
pay attention to coverage maps, some providers offer better coverage than others
avoid discount carriers... many don't offer coverage indoors.