I bought a Canada Goose last "winter". There have been a few occasions when I was glad I bought it (walking home late from bars a few times, shovelling snow at my parents a couple times, I was at a friends property up north for a few days), but overall for an average male, born in Canada, this coat is too damn warm. I have worn my pea coat far more than my Goose. It freaks me out when I see people on the subway with the coat completely zipped up and the hood on, as I would be drenched in sweat. Even on cold days, I never wear more than a t-shirt under it. I don't regret buying the coat since it is high quality, is warm should I need it, and IIRC the coats (but not gloves, etc) are manufactured in Canada. The fact that the coats are made in Canada is a huge selling feature. The companies business practices seem to be ethical for the most part, and I like that they price seems to be pretty firm (regardless of where it is purchased). Beyond that, try and find a decent coat, at the same or higher quality, for less money. In the past I had a North Face parka and it was no where near the CG quality, and on top of that they fur looks like complete shit.
I'm sure, as usual, the above will be a controversial opinion here.