President Donald Trump has arrived in Canada for meetings at the G-7 summit in Quebec amid rising tensions over trade. (June 8)