Featured The Edge: The Largest Vertical Solar Wall in Canada April 24, 2017 0 The Edge The Edge is the newest building in Edmonton, Alberta and it is designed…