I would recommend that you wait until you get to Canada to buy a coat, boots, hat and gloves. If you are from a warm country, chances are very good that you won't be able to find clothes that are warm enough for Canadian winters.
couple of bottles of rum, gin and brandi... rofl...
yeah don't buy warm clothes from homeland if you are from India, Pakistan, Srilanka or Bangla. Better buys shoes, glasses etc from there, jackets from here...
Bro i recommend not to buy anything from home country, wait for christmas u will find all the stuff on sale, as i said earlier must buy eyeglasses from home country becoz they are really expensive in canada,