Everything you need to know about buying a home in Canada, including how to conduct preliminary research, get a mortgage, submit an offer, and...