Telus won't until the hype dies down.Sure. You just have to pay full price. Somewhere between $500 and $700 depending on the model.
Any mobile provider will sell you one.
You can just go to your local Apple store and purchase one if you want no contract.Can you buy a iPhone without the contract?(NEW), TY for the help!