If you have a lot ShopperDrugMart points I would just consider going there this weekend during their "spend your points event". They always have cameras on sale in their flyers, but depending on your points the price might not even matter that much.

Staples also had a few in-store clearance cameras on over the past few weeks, not sure if they would be now but one was as low as $14.99 at one point.