The "Royal Canadian Army Cadets" badge was worn by boys between the ages of 12 and 18. The "Cadet Services of Canada" was worn by adult males who were commissioned into the 'secondary reserve' of the Canadian Army. The RCAC, in it's hey day were based on schools and the CSofC instructors were often the teachers in these schools. By the late 1960s most schools had abandoned the cadet program and the Militia (Primary Reserve) units became the main sponsors of cadet corps. At this pointvmost teachers got out of it also and the CSofC were staffed mostly with a mix of retired Militia soldiers and young officers who had just 'aged out' of the cadets but wanted to stay involved.
If you have the time check out this site. -
http://www.armycadethistory.com/
Clive