At St-Joseph Street in Hull, you can take 37 first then get off at Bank Street, walk to Alberta Street and take 95 bus (Fallowfield/Baseline direction).
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.