I believe it is better to buy from Canada & best will be through online store before landing if you have trustful friend or relatives there.
I would also like to suggest buying factory refurnished laptop instead of new one. They are relatively cheap & also come with warranty.