I am not quite sure, but I think you need to apply in your home country. You can call French embassy in Canada and check with them. Here is the address and phone number.
Ottawa42 Promenade Sussex
Ottawa, Ontario KIM 2C9
Phone: +1-613-789-1795
Montreal1 place Ville Marie, Bureau 2601
Montréal H3B 4S3
Phone: +1-514-878-4385
Consulat Général de France à Montréal
1501 Mc Gill Collège
Montréal H3A 3M8
Phone: +1-514-866-6551
Vancouver1130 West Pender street, Suite 1100
Vancouver V6E 4A4
Phone: +1-604-681-4345
Phone: +1-604-637-5300
Email: infos@consulfrance-vancouver.org
Email: visas@consulfrance-vancouver.org
Toronto2 Bloor Street East
suite 2200 (22ème étage)
Toronto, Ontario M4W 1A8
Phone: +1-416-847-1900
Phone: +1-416-925-8041
QuebecConsulat général de France à Québec
25 rue Saint-Louis
Québec G1R 3Y8
Phone: +1-418-694-2294
Phone: +1-418-266-2500
CalgaryConsulat de France à Calgary
525, 11th Avenue SW
Suite 500
Calgary AB T2R 0C9
Phone: 403-26-1777
Cheers. Let us know your experience with getting visa.