Prime Minister Justin Trudeau/ The Canadian Press
The prime minister is calling off a planned trip to the Caribbean this week.
His office announced the cancellation less than 24 hours before Justin Trudeau was scheduled to fly to Barbados, where he was expected to sell Canada's bid to get a seat on the United Nations Security Council.
Back home, the P-M has been facing harsh criticism in the wake of anti-pipeline protests that have disrupted rail service.
He'd been accused of ''running around'' Africa and Europe as protesters opposed to the Coastal GasLink pipeline project blockade rail lines in B-C, Ontario and other parts of the country.