Do you know that there are seven Branches of the Ontario Genealogical Society that have their libraries onsite?
You can search the holdings of the -
Brant Branch at http://brantcountybranchogs.ca/,
Kinston Branch at http://www.ogs.on.ca/kingston/pages/library.php,
Nipissing Branch at http://www.nipissing.ogs.on.ca/#Branch Library,
Quinte Branch at http://www.rootsweb.ancestry.com/~canqbogs/library.htm,
Halton-Peel Branch at http://www.halinet.on.ca/sigs/ogshp/LIBCOLL.HTM,
Ontario Branch at http://www.ogsottawa.on.ca/library/,
York Branch at http://www.rootsweb.ancestry.com/~onyrbogs/br_009.htm.
You can go to the Resources Section of the OGS website at http://www.ogs.on.ca/services/library.php, and read about the Resources that are there to help you.