SAGUENAY, Quebec (AP) — Trump arrives in Canada for meeting of G-7 nations where he is expected to face tough questions on trade.