translate English to French: These companies have been successful in creating innovative financing vehicles which have benefited many small Canadian businesses, and even provinces.
Ces firmes ont réussi à créer des mécanismes de financement novateurs dont ont profité beaucoup de petites entreprises canadiennes, voire même des provinces.