Originally Posted by
txflyer77
First of all, you're flying Delta, not Air France. This is almost certainly a code share as AF does not fly YWG-MSP or MSG-CDG.
Second, you will clear US immigration and customs in Winnipeg as YWG has US pre-clearance facilities.
NO, AF does fly MSP-CDG in the summer when there are two flights daily, with DL operating the earlier one.
OP presumably is flying AF CDG-GVA, although there might be some codeshares connecting through AMS or even LHR.