Trudeau calls US stop on medical supplies ‘mistake’