This article from AREA (Alberta Real Estate Association) outlines the five steps to buying a home. It goes through the different roles and expectations of everyone involved, including a real etate agent, a home inspector, a land surveyor and a lawyer.
Disclaimer -- Content is general information only. Information is not provided as advice for a specific matter, nor does its publication create a relationship that should be relied upon. Laws and industry standards vary from place to place. For legal advice on a specific matter, consult a lawyer or a Licensed real estate professional.