Kate Middleton and Prince William, along with royal kiddos George and Charlotte, are fully in the throes of their Canadian tour now. Naturally, Kate has been wowing royal watchers with her various glamorous looks — not to mention perfect hair, given that the family’s traveling entourage includes her stylist. But she’s not the only hottie in the pictures coming out of this trip.
Nope, notable babe Justin Trudeau, Canada’s prime minister, is also on the scene to greet the family. And Kate cannot take her eyes off of him — batting her lashes sweetly and flipping that famous hair — despite her own husband standing next to her in this classic snap. (Ouch.) But who can blame Kate? Justin’s a certified PMilf.