I'm travelling to Canada and the US for three weeks. Is there a prepaid sim card that can work in both countries? I would mainly need it for data. No calls.
The $60 AT&T Gophone plan provides a month of service that includes roaming in Canada (and Mexico). You might need to start your trip in the US to make this practical, however.