Canadians are struggling to afford their mortgage