As far as I know, there is no any problem if you use an OC adult pass to board on STO bus, however, you only can take STO bus after a specific time in the morning like after 9:00 am if you hold an OC student pass.
OC bus transfer can be used at Quebec side by paying extra 50 cents on bus...