Smashbox is offering 25% off your entire purchase online when you spend $50 or more. This is the US site, but shipping to Canada is only $5 and they collect Canadian taxes at checkout (with a small fee for handling) so there are no surprises when it is delivered.
While many of my Shoppers optimum points go to Smashbox, you can’t get everything they sell in Canada so if there are US items you want, it is the best time to buy them. Check out their Final Call section for clearance items too.