US President Donald Trump has also asked Canada to become the 51st state of the US, a call vociferously opposed by Justin Trudeau.