My family and I are just in the very beginning stages of trying to immigrate to Canada, and we are finding the process very daunting and confusing. We do not actually intend to relocate for 2-3 years, but would like to figure out as much of the process as early as possible so that we can begin...