US President Donald Trump on Friday said that he held a "productive call" with Canadian Prime Minister Mark Carney and that the two leaders agreed on many things including meeting after upcoming Canada's election