Many Canadians can’t afford homes and want foreign buyers curbed. That might not work