Trump criticizes Canada for banking regulations on US