If you already have an iPhone, you shouldn't need to buy another one unless you want to upgrade to a newer one that should be out in a few months. Phones in Pakistan are always unlocked, so can use them with pretty much any major cell provider.
BabarShah said:should we take our Iphone from Pakistan or buy it from canada... what you suggest