Canadians are facing a generational cost of living crisis