Best Buy has a VIP sale today only (Thursday, June 30), both in-store and online, which includes some sales on iPhones and MacBooks.
Right now, an entry 16GB iPhone 6 on Bell or Rogers is available for $0 on contract—but it includes a $100 Best Buy gift card. Of course, a minimum monthly plan of $80 or so will be required.
For the 128GB iPhone 6s, if you trade-in your smartphone ($50 off), you can get this model for $299.99, or $349.99 (without trade-in) on contract from Bell and Rogers.
As for MacBooks, right now you can save up to $200 off select models, such as the MacBook Air and MacBook Air with Retina display (you may want to wait as new MacBooks are said to arrive this fall):
These sales are available both in-store and online and for today only.