translate English to French: Canada is a very difficult country to hold together, to understand.
Le Canada est un pays dont il est difficile de tenir toutes les pièces ensemble, qu'il est difficile de comprendre.