translate English to French: I found in Canada a place of unparalleled freedom.
J’ai trouvé ici un espace de liberté incomparable.