Yes, Canadian permanent residents require a visa to visit France. If you are a Canadian permanent resident but not a citizen, you might need a visa depending on your country of origin. As an example, if you have a passport from a country that isn't visa-free for the Schengen Area, you'll need to apply for a French Visit Visa before you travel. Make sure you have proof of your permanent resident status in Canada, a current passport, travel insurance, and other paperwork that supports the reason for your visit.