Being hosted by a bilionaire is a really bad look. Justin Trudeau did that once, he took his family on a vacation to a private island owned by the Aga Khan, that rarest of creatures, the "billionaire imam". Or, if you prefer, "an imam who owns racehorses". When questioned after the fact Trudeau described him as "an old family friend" which is BS, Trudeau had met him once as a child. Does the Khan have business interests in Canada? I can't think of a reason why he wouldn't.
Trudeau got some very bad press about how naive he was, to think that he could get away with something like that and not look hopelessly out of touch with the everyday life of the average citizen.