Canada Goose: kinda frumpy looking imo... Not very stylish, although popular in many parts of Canada (except Montreal). Heavy parka-like, but certainly does keep you very warm. Good for extreme cold weathers.
Moncler: Very stylish, light-weight, good for every day AND if you're very sporty, eg. ski, snow board, skate...etc. I need to vent my body heat when I'm doing sports, so I always grab my Moncler coat, even if it's -20C outside. I get really hot, otherwise if I'm in Canada Goose or other coats which only insulate, but do not "ventilate". Downside to Moncler is that if I'm NOT doing sports, it's not warm enough for -20C and is pricey.
Mackage: Best option for in between Moncler and Canada Goose. These are my everyday coats actually, cuz they're very light weight but "double layered" keeping me super warm without feeling heavy like Canada Goose. Price is also quite affordable, not to mention very edgy/stylish.