Compared to most of the world, the cost of food in Canada and the USA is very inexpensive. Yes, we bitch about it, but be thankful you don't live in India, most of Africa, Europe, etc.
That is very true, same goes for gasoline, while wages are at the opposite end of the spectrum.