Hi @i-walker
If you are an official resident in any European country, you are entitled to buy the Interrail Pass. If you are a Canadian citizen without official residence in France, you can buy the Eurail pass, which allows you to travel within 33 countries.
Have a lovely day!
EUrail gives you more chance to also use it IN FRance-on that dreaded SNCF with all its pesky REServ etc (but then VIA Canuck also wants that for most lines and these run much less often). IR only 2 days to also use in homecountry.
Your passpt is likely canuck and if it has no special stamps etc to show that the French burocratic govmt allows you to stay, no one can tell.
De Quebec? THere are quite some differences between spoken french there and in that ´hexagone´ on the continent of EUR