translate English to French: In the eyes of the world, Canada’s back.
Aux yeux du monde, le Canada a retrouvé son influence.