Summary: The best place in downtown Toronto to buy a Canada Goose jacket because of the good selection and good service.
Why trust me: I've shopped extensively for parkas at Harry Rosen, Europe Bound, Holt Renfrew, Uncle Otis, and more than one Sporting Life. The only place I haven't been is the new Canada Goose-only store at Yorkdale Mall (which is not downtown anyway).
Experience: I bought my own parka there a couple years ago, and this year I bought two more for family and I was super picky, had lots of questions, and did a bunch of returns. Staff were knowledgeable, very patient and followed up by phone diligently - thanks in particular to Michael and Dale for their great service.
Go get your CG jacket! :)