Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Ottawa, Ontario, CA - September 28, 2011: The Telus House in downtown Ottawa, Ontario. The state-of-the-art office building opened in 2007 and is home to approximately 300 Telus employees. Telus House is a silver level LEED facility, built to high standards for low energy consumption. Telus is a Canadian telecommunications company.