For many Canadians, it is a dream to own a home. If this is a goal of yours, budgeting is the key to achieving your homeowner dreams. It can take years of hard work to build up a healthy down payment, but expenses don’t end there. Whether purchasing a first home or a new home, it is important to understand the full scope of the expenses associated...