According the the rules during sign up, it has to be credit card to a Canadian address, However, it also says that it will accept prepaid credit cards, so I would suggest you head to a local store to purchase a prepaid credit card, and use that as p...
As long as your phone is unlocked, it should work on Public Mobile. Phones sold in Canada now all come unlocked, unless it is from a Corporate plan and not a consumer plan. If you are buying from Apple store, then for sure it is unlocked.