Canada has banned cars made by Elon Musk’s Tesla from future electric vehicle rebate programs as the country engages in a tit-for-tat trade dispute with President Trump, the country’s transport minister Chrystia Freeland said.