Ottawa’s Offices Create High-Profile Appearance with Acoustic, Sustainable Performance August 18, 2015 A new 650,000-square-foot, 17-story federal office complex makes its home at 90 Elgin Street on Crown-owned property amongst Ottawa’s national monuments and institutions.Read More