You must not have seen MEC's Montreal store then. It's a green building in a middle of a big box wasteland next to a highway and surrounded by surface parking.
Here it is on Google Maps
Perhaps it's Les 3 Brasseurs, the Montreal-based microbrewery/restaurant?
"Les 3 Brasseurs Yonge St.
Right across from the Eaton Centre in the heart of downtown Toronto. Scheduled to opening late 2007!"
http://www.les3brasseurs.ca/eng/locations.php