translate English to French: The small cantons, as it is easy to guess, had kept at bay more populous cantons.
Les petits cantons ont souvent tenu en échec les cantons les plus populeux.