A lot happened yesterday, including Katy Perry and Justin Trudeau being spotted on what definitely looked to be a date in Canada. ICYMI, TMZ dropped pics of the singer/astronaut and the former Canadian Prime Minister eating at "a swanky restaurant in Montreal," where eyewitnesses said they "sipped cocktails and shared several dishes."

So...are they dating? The Sun spoke to "two of Trudeau's close associates" who said 1) that he wants to see Katy again, 1) that the duo "loved talking about a variety of topics," and 3) that they've been in contact for "weeks."

"Justin always enjoys nice company, and Katy is the kind of woman that really caught his attention," one source (who worked with Trudeau back when he was Prime Minister) said. "Justin has been single for a while and has enjoyed getting to know her. He likes her personality, and they are two people who really enjoy chatting about different topics, and they click very well so far, as they are going to see each other again very soon."

As for how they meet, apparently the connection happened at "an event."

justin trudeau, katy perry
Getty Images

"Whatever happens, happens," the source added. "He is a single man, so is on the market and ready to start something new with a woman after a few rough moments after splitting from his wife. He is feeling that talking to her and getting to know her is very refreshing, like a breath of fresh air in his life. He was happy to connect with her so well, and that she appreciates him being a normal, respectful person who was very understanding of her recent separation with Orlando Bloom. He isn’t the kind of guy that would rush things, and she seems to enjoy that a lot. It's a gentlemanly way to behave."

Another source said that "Justin isn’t shy about his romantic life, and he took her on a date, and he was very, very excited to do so and kept talking about it in the last few days. He feels like a young adult again, he is very excited about the process so far, and he really enjoys to get to know her and to talk about many, many topics with her. Justin isn’t a guy who is easy to ‘catch’ and he has been having a lot of women trying to date him since he separated from his wife."

And wait, there's even more from this anon person:

"He is a guy that loves simple things, and he is very respectful of her past life. He is someone that doesn’t rush things at all. Justin wants to keep getting to know her and see how it goes. Katy and Justin are a great match, and plans to give it a shot. He is not scared of her being a superstar, and the extra attention that brings. He knows what is getting himself into, and he is ready to start another serious relationship."

Wow, a lot to take in.