You have to check with the airlines. Generally if you can book your luggage straight through (i.e. it's one set of tickets bought together) the 'lead' airline should be able to answer. (If you have to get your baggage then you have to leave the international zone and hence enter France, for which you'd need a visa).
If you bought the two tickets separately, this will probably not work.
As above: most of the time through the one airport you can remain in intl zone and not have an issue.
But check the french govt website too:
https://france-visas.gouv.fr/en/web/france-visas/airport-transit-visa
I read this sentence and say you should be okay: "A holder of a residence permit guaranteeing the right of return and issued by Monaco, the Principality of Andorra, Japan, Canada, the United States"
(again IF you are not entering France or connecting on to the Schengen zone)