Canada Goose is launching e-commerce in Europe, starting with the U.K. and France. The Toronto-based company first opened its online store for the Canadian market last year. Last month it appointed Scott Cameron, formerly with McKinsey, as executive vice-president in charge of e-commerce, stores and strategy. The brand also has plans to open flagship stores in Toronto and New York City.