I wrote an essay on the French culture in Canada in my last year of high school. I'll give you the numbers I found but keep in mind that they are about 5 years old so the numbers might have changed a bit. I'll try to adapt them to the new demographic situation.
In 1995 about 24% of the Canadian population has French as its mother tongue. That percentage is still decreasing. In 1971 it was 26,3% and in 1981 it was already down to 25,7%. I think that today it must be around 23% on a total population of 31,500,000, means that about 7,245,000 are native French-speakers.
80% of the Québec population are French-speakers, which must be around 6,000,000 people. There are about 500,000 French-speakers in Ontario, 250,000 in New Brunswick and the others are dispersed over the remaining provinces but they are never more than 5% of the total population of those provinces.
Hope this helps a bit.