Mexican President Claudia Sheinbaum is proving to be a master strategist in the face of relentless pressure from Donald Trump.
Just 22 per cent approved of Trudeau, according to a December poll from the Angus Reid Institute. Sheinbaum, meanwhile, currently boasts an approval rating of about 75 per cent.