I studied French in high school (another Canadian here) and came out able to conjugate verbs in countless tenses but not really able to “think” in French very well. I could and still can read it much better than I can speak / understand it.
That said, when I travelled to Quebec and France, I found that in major cities, they did speak English much better than I spoke French but did not let on to that fact until I had fumbled my way in French and massacred the language long enough for them to give up and speak with me in English. But, if one assumed they speak English and didn’t even try to communicate in French, the reception was not very friendly.
On the other hand, in the rural areas, I would have been in real trouble had I not been able to at least formulate simple partial sentences in French.