Hi
As you have stated the guidance advises:
"An indirect export occurs when your overseas customer or their agent collects or arranges for the collection of commercial goods from you the supplier within the UK and then takes them outside of the UK".
For the supply to be treated as an indirect export you need to establish who your customer is.
From the details, supplied in your question, your customer is the French company and the French company or their agent are collecting or arranging for the collection from your premises.
You have stated that the French company are selling the goods to the Canadian company from your store.
This implies that the French company is making a supply of goods in the UK for export.
This also then implies that you are making a UK supply to the French company in the UK.
If we follow the Place of Supply of the goods then you will be making a taxable supply of goods in the UK and the French company will be making a zero rated export of goods to Canada
Thank you