The leaders of Canada’s four major federal parties have been grilled about their response to US President Donald Trump and clashed over energy and housing in their first televised debate of the country’s election campaign. The French-language face-off marked a key moment in the election as it gave leaders a chance to woo voters in...