Trump took to Twitter to slam Justin Trudeau while en route to Singapore.

The comments came after the US and Canada got into a spat at the G7 meeting in Canada this weekend.

Trump called the Canadian prime minister "meek", "mild", "dishonest", and "weak".



United States of America President Donald Trump arrived at the Singapore Paya Lebar Air Base on Sunday evening (June 10) and headed straight to Shangri-La hotel where he turned in for the night.

He arrived from the G7 meeting in Canada over the weekend where the US and Canada are embroiled in a trade and diplomatic spat after Trump decided to abruptly withdraw his support for a Group of Seven communique.

While en route to Singapore on Air Force One, Trump took to Twitter to take swipes at Canadian prime minster Justin Trudeau for being "meek and mild" during the G7 meetings and proceeded to also call him "dishonest and weak".

While quiet after touching down in Singapore on Sunday night, Trump was back online first thing Monday morning, engaging Trudeau again in a war of words.

The US president also expressed "excitement" over his planned meeting with North Korean leader Kim Jong Un, which will take place in less than 24 hours on Tuesday morning at the Capella Hotel in Sentosa .