Buy IPhone in USA, use in Canada?

So, I've seen the pricing for the IPhones in Canada, and they are quite expensive. So I was wondering if I could buy an Iphone 5 or 4s in the USA, and come back to Canada and use it? Is it possible to do that, or are their steps you could need to do? Could someone briefly explain?

Btw, with Christmas and Boxing day ( boxing day is like a black friday ) coming up, will the prices of Iphones go down?

Yes, you'll have to buy an unlocked version of the iPhone. Then when you get back to Canada, just put in a Sim card for the carrier you want to use.