translate English to French: This is our challenge, and I say without hesitation that there is no better place in this world to meet this challenge than Canada.
Voilà notre défi, et je dis sans hésitation qu’il n’y a pas de meilleure place au monde pour relever ce défi qu’au Canada.