do us numbers work in canada?
No Canadian provider will allow you to maintain a US number (it is a different country, after all). You may be able to port it to a VoIP provider and use it on your phone through an app. Seems like T-Mobile has a plan which offers free roaming in North America.