More than 47,000 people have signed a petition calling on President Donald Trump to be prohibited from entering Canada.