When buying a home it is important to really know what you're getting into. I recommend educating yourself about the process and hiring the right people.
If you have found a house that you are interested in purchasing, it is always a good idea, and in your best interest to hire a home inspector. When a home inspection is done by a qualified , knowledgeable person before the deal is finalized, and when the buyer really understands what the inspectors report says, buying a house and maintaining it for years to come can be a no-surprises process that works for everyone. In fact, a good home inspection report can become the blueprint for your home maintenance plan.
Below are a couple of home inspection company's.

HomeCore Inc. Inspection Services
Robert Hermann
Phone#: 416-274-6651
Fax#: 905-201-1286
Email: infor@homecore.ca
Website: http://www.homecore.ca/

CarsonDunlop
Phone#: 416-964-9415
Email: inspection@carsondunlop.com
Website: http://www.carsondunlop.com/
Baker Street Home Inspection Services
Phone#: 416-483-3535
Email: info@bakerstreet-hi.ca
Website:http://www.bakerstreet-hi.ca