I wouldn't recommend a specific class to you in high school; you should study the courses that you're good at. an A in English looks better than a D in Physics.
All commercial pilots speak English, however having a second language doesn't do any harm always good to have. There are plenty of really good flight schools in Canada, perhaps if your a bit more exact on your location in Canada someone may be able to recommend one.
Best of luck.