Clearly.ca is the place to go for cheap glasses and contacts. A complete pair of glasses can be had for as little as $50.
Contacts are cheaper than from your local optometrist.
Keep on the lookout for coupon codes and sales. Clearly always has various coupons available, so be sure to find a coupon code before making your purchase!