Sephora Celebrates Opening of Their Largest Location in Canada By Notable Life By Notable LifeView Author|October 31, 2014|ShopView Shop A brand new store design, services exclusive to the location and brands you can’t find anywhere else – Sephora made sure to stun with their newest and largest store, officially kicking off their opening festivities with a private party. Aside... View this article.