Avoiding the Heartbreak: A Greater Toronto Area Buyer's Guide to Purchasing a Home