A shocking byelection loss has put the spotlight on Justin Trudeau's future; High housing costs behind rising inflation in Canada.