You need to check with Air India and CDG. The west jet customer service agent is likely not familiar with what would happen in Paris.
Ok, so called Air India customer care and they said that for all the visa-related queries I have to consult with the French Embassy and they can't help in this case.
The French Embassy here in Canada asked me to contact VFS for visa-related queries.
This was the reply - "The Visa service of the Consulate General of France in Montreal processes all applications submitted by VFS but does not provide any information relating to visas either by telephone or by email during the entire process"
While this is the VFS reply -
"Thank you for contacting VFS Global France Visa Helpdesk.
In order to determine if you need a French visa we recommend you to check the virtual visa wizard that you can find on the French Visa website. By filling out the virtual visa wizard with your information you will be able to confirm whether or not you need a visa.
Please visit the following
link to confirm the information."