I can speak to this with some authority as in addition to being a reservist, I am the (ACOL) official languages coordinator for western area, and run the language school at Edmonton Garrison as a DND civilian.
It used to be automatic for NCMs but it was dropped for money reasons, and quite honestly , because a great many new NCMs were not all that enthusiastic about sitting in a classroom for the better part of a year before soldiering, when many of them were just out of school as it was. Understandable, but the downside is in the situation that exists now with Valcartier where many Log, EME and now even Armoured trades are at full strength and young Francophone ptes just off there threes are being posted to Edmonton and other bases by the hundreds, are unilingual, and the language training is not mandated. We train them as they come in, if the units will let them go, but that's another story.
Anyway, a full range of second language training is available in Edmonton, Petawawa, Kingston, and Gagetown and to varying degrees on other Land Force bases, so when you arrive at your first posting contact the BCOL (Base Coordinator Of Official Languages), find out what's available and ask for SLT through your chain of command. Of course, if you go officer you still WILL get compulsory French training in St-Jean (up to 8 months worth) right after your BOTC.