I'm freezing all the time, so....

I am so cold all the time. Not just outside, but in doors as well, and I'm so tired of layering 3+ sweaters on. Most winter coats seem inadequate and unprepared to do battle with New England. So I have a feeling it's time to think out side my normal "coat box". I'm sure that a trip to EMS or REI is coming, but I can't help but wonder about these Canada Goose coats that everyone in Boston seems to have. Does anyone have one? Are they warm? Are they worth the incredibly high cost? Or any other coats you might recommend? It would be an added bonus if the coat was warm and lightweight, but these things seem to rarely go hand in hand.