I understand that it is frustrating for people to have to enter into a phone plan contract with a phone carrier company. The plans are usually expensive when you want to buy a phone with the plans. A lot of people wants the flexibility to change phone company without having to pay penalty for breaking contracts. However, some phones such as Samsung, Lg, Sony Xperia, Motorola, and blackberry requires you to enter into a contract with the phone companies in order to buy their products.
At Unlocked Android Phones, you can buy most of the phones unlocked without any contracts with phone companies but they all come with some risk. Sometimes, the accessories provided are not original ones. The phones may not work properly in your local area or country and it is quite a hassle to return it to the seller for a refund.
I suggest buying Iphones instead because they are original products and it is fully unlocked phones. http://www.apple.com/ca/
HTC sells unlocked phones online in their website. http://www.htc.com/ca
Google Sells unlocked Nexus Brand of smartphones on their website. https://store.google.com/category/phones
The popular Xiaomi smart phones at http://www.gearbest.com/cell-phones-c_11293/