Exceptions include US citizens, flight crews and diplomats, the Canadian prime minister says.