No, to both questions.
Even though both the USA and Canada are the same North American Numbering Plan (NANP), it isn't possible to port a Canadian number to a US carrier and vice versa. The farthest you can go with porting is to the VoIP carrier, provided that they have exchanges to provide service to your local area. Your phone number cannot cross borders to provision service with an entity who has no authorization to provision service in Canada.
When a US wireless carrier decides to offer and provision its own service in Canada they will apply directly to the Canadian Numbering Administrator for phone numbers and depending what province they decide to operate in, you will be able to port your phone number in.
Bookmarks