I'm heading up to Montreal next month, and don't want to pay the $10/MB that T-Mobile wants for data roaming in Canada. Any options? In most countries you can just hit the mall to grab a 30 day SIM with some prepaid data on it, but I know from experience that Canada's cell phone system is completely bizarre compared to most.
Summary: how can I get some cheap data coverage for my GSM phone while in Montreal, Quebec?