VoIP calls are great when you have access to internet. Nowadays you may use calling cards with PIN less dial and cost of international calls to France is about 1c/min. You may see number of calling cards option for calls to France at:
http://www.ontariophonecards.ca/france.calling-cards