The courses in this section are required to earn a Dual Dogwood in BC. 

https://www2.gov.bc.ca/gov/content/education-training/k-12/support/graduation#french-immersion

Things to consider for Grade 10: There are  required courses so you are choosing 2 electives. In order to graduate you also need an applied skill elective so something like Skills, Art, Computer. Have a look at the Outside the Timetable page to round out your school experience.

Grade 12 students must also complete the français langue seconde - immersion 12 assessment in order to earn a Dual Dogwood.