Interesting idea, I'm also in Canada, I briefly looked at extracting grocery store price info, don't forget that prices from the same retailer can vary greatly by geo and even locations. Also several stores, in store prices don't match online prices (costco is the obvious example, but nearly every store has in store exclusives that don't hit online advertising).