Beauty · Events · Lifestyle · News · Shopping Naturium Is Launching at Sephora Canada With a Toronto Pop-Up at The Well Toronto skincare shoppers have a new beauty launch to check out this weekend. Naturium is officially arriving at Sephora Canada,…