Sudbury does indeed made up of 22% francophones, with 30% of the population reporting that they are bilingual.
Greater Sudbury is a city that was amalgamated quite a few years ago, and the concentration of francophones is higher in certain areas like La Vallée and Chelmsford.