Claudia Sheinbaum gave a sarcastic history lesson to the president-elect, while Canada has also hit back at comments about it becoming the 51st US state.