Canadian iPhone 3G plans require three-year contract, limited data