Last I checked there was no Canadian coverage for GoPhone. If your phone is 3g, trying going to manual network selection and trying Bell and Telus. I doubt it will work, but you don't have any downside. If 3g isn't essential (or you have a 1700mhz HSPA phone laying around), go with TMobile. It will roam in Canada. While the rates are higher than domestic (apx. $0.45 a minute to use it in Canada), it will get the job done.