Canadian PM Trudeau says he won't 'lecture' Trump on US immigration policy