I'm back!
FOUL on Leto!
Yes, it's the correct billboard, but you've failed to identify the correct location. The Lips billboard is located on the roof of the Montreal Contemporary Art Museum.
Here's the view from the front.
EDIT: Sticky, is that the Super Ex at Lansdowne Park, Ottawa?