Canada has all the 4 seasons. Get pretty warm in summer, but winters can be brutal depending on where you live. BC winters are moderate (almost like Punjab with hardly any snow), but Alberta, Saskatchewan, Quebec, Manitoba and sometimes Ontario can get really really cold. So make sure you to bring big winter jackets with you. Bring clothes for all 4 seasons.