translate English to French: We actually like to describe major Canadian companies as "big at home, but SMEs on the world stage".
En réalité, nous aimons décrire les grandes entreprises canadiennes comme des entreprises qui sont des géants au Canada mais des PME sur la scène mondiale.