These winter coats from Canada will keep you warm all season long. The best brands for down puffers, parkas, wool coats, jackets, trenches...