Why has Jimmy Kimmel repeatedly insulted trump based on his looks on his show but repeatedly complimented Justin Trudeau based on his looks?

Justin Trudeau is the former Prime Minister of Canada. Donald Trump is the president of the USA.

Jimmy Kimmel is also an American.

Updates
2 mo
He speaks positively about Trudeau’s physical appearance but since Jimmy Kimmel is an American I assume he hasn’t paid much attention to Canadian Politics so all he can go off is Trudeau’s looks.

Jimmy Kimmel has insulted Donald Trump based on his looks, his politics and other stuff
Updates
2 mo
I couldn’t find anything about Justin Trudeau actually appearing on Jimmy Kimmel television show but he has been on Stephen Colbert show before.

m.youtube.com/watch

Donald Trump has been on both Stephen Colbert and Jimmy Kimmel show in the year 2015 so this was before Donald Trump became president for the first time

https://m.youtube.com/watch?v=Ns7ocpRhDD8&ra=m

https://m.youtube.com/watch?v=bJecWvOTIT8&ra=m
Why has Jimmy Kimmel repeatedly insulted trump based on his looks on his show but repeatedly complimented Justin Trudeau based on his looks?
Post Opinion