Louis Vuitton opened a flagship store at Toronto’s Yorkdale Shopping Centre. The impressive store spanning nearly 10,000 square feet features a first-in-Canada LED facade that changes color as well as artwork and a unique selection of Louis Vuitton products for women and men.