Your boyfriends had dinner last night without you.

Canadian prime minister Justin Trudeau was back in his home district of Montreal last night, and guess who else was in the city?

Number 44, president of your heart, Barack Obama.

While Michelle was busy hanging out with Tim Cook and inspiring the youth, her husband was in our northern neighbor to give a speech at the Palais des congrès.

Obama spoke about youth and leadership, and the BBC reports, climate change.

“In Paris, we came together around the most ambitious agreement in history to fight climate change,” Obama told the crowd at the Palais, “An agreement that even with the temporary absence,” you see that shade, temporary absence — you crack us up, Barack, “Of American leadership will still give our children a fighting chance.” 

Preach!

We all know Obama’s all for COP and all against Trump, we can hear you saying now, Tell us about the good stuff.

Well, Justin took Barack to one of his favorite restaurants in the city, a place called Liverpool House.

They sat beneath a sign that read “Restaurant,” so everyone would know where they were.

They wore matching outfits of pale blue shirts and dark slacks; Obama sadly didn’t have his shirt unbuttoned halfway down his chest the way he’s been doing lately. Maybe cause he didn’t want Michelle to get jealous. 

Justin called Barack his “sibling” and later said the two talked about how they can get teens and young adults “to take action in their communities.”

On Instagram and Twitter, Justin thanked Barack for his “insights.”

The two leaders drank wine, ate shrimp, oysters, halibut, steak, lobster pasta and strawberry shortcake while 200 security guards watched over the crowd that gathered to watch them eat from across the street.

Photo: Adam Scotti

Good food, nice wine, nice conversation, mutual respect and a crowd of well-wishers … when was the last time you had a date that dope?

Anyway, let's take our minds off that with a few pictures Barack and Justin.

Photo: Susan Walsh

Feel better? Us, too.