Buy now, thank me later. The iRobot Roomba 620 Vacuum Cleaner is on Rollback sale at Walmart.ca right now for $349.98 down from $398.98.
This is the best price around in Canada right now, and having help with any sort of housework is priceless. The Roomba 620 Vacuum parks at its docking station until you click "clean" or until the scheduled cleaning time arrives. Then it sifts around your home picking up any sort of dirt, hair and debris.
That means all you have to do is mop to keep your floors clean (and do a thorough sweep maybe once every week or two). We use this with two large dogs and a toddler, and I love it.
Since this purchase is over $50, Walmart.ca will even include shipping and handling for free.