translate English to French: This means that Canadians working in new media today are at the very cutting edge of technology, "pushing the envelope" of what’s possible and new.
Cela signifie que nos concitoyens œuvrant actuellement dans les nouveaux médias se situent à l’avant-garde de la technologie et qu’ils franchissent les limites du possible et de l’originalité.