WATCH: Why was Justin Trudeau hugging a unicorn puppet?

You may never hug the same again...

WATCH: Why was Justin Trudeau hugging a unicorn puppet?

Image: YouTube/CBC Kids

Canadian Prime Minister Justin Trudeau has met several dignitaries the world over - but we doubt he has greeted them like this.

Mr Trudeau was a guest on a children's TV show with Gary the Unicorn.

Gary, it seems, is famous for one thing: giving and getting hugs.

So when it was his turn to join the 'hug club', Mr Trudeau did not hesitate.

Gary tells the prime minister: "What you have to do is you have to give me a hug that I've never had before."

Sitting behind a desk and beside the Canadian Flag, Trudeau tells him: "Oh boy. I'm going to do what I want to do all the time when I meet people is give them the biggest, squeeziest hug that I can."

Image: YouTube/CBC Kids

After the brief encounter, Gary announces Trudeau is now part of Hug Club, resulting in cheers from all sides.

"Wow, I'm never going to wash my sweater again", Gary says.

People have been reacting to the piece on Canadian broadcaster CBC: