This is THE BEST store to go and find a very wide range of coats. Before you go, you will be confused that the first floor is mostly guy's stuff and boots, and the second floor is mostly for women.
Packed full of coats, lots of variety, a good selection, and a small kid's section off to the right.
There's also a lot of ski stuff, and the range in each brand (e.g. Canada Goose or North Face) is pretty extensive.