You can buy every puffy down Canada Goose coat on earth before getting here but likely you’ll notice that rather than one big warm coat, you’ll want several layers of outerwear because of how much temperature can fluctuate in a given day.
Before stepping out on a cold day I usually put on one base-layer cotton tee shirt, a thermal long sleeve, a thin wool sweater, a thick wool sweater, and a light raincoat. Layers are a little more flexible, less bulky, and even have a *fashion* element if you do it right!
I do have one great down floor-length winter coat and I keep it on my neighbor’s boat as that’s really the only time I ever need to wear it. For the most part, they’re just too bulky to wear for more than an hour or two at a time.