Disclaimer: Immigration Direct is not a government agency and is not affiliated with nor endorsed by any government agency. We are not a law firm or a substitute for the advice of an attorney. Immigration Direct provides a complete easy-to-use online immigration software solution. Our customer support is for technical and billing issues, and we will not answer legal questions or give legal advice. Our refund policy can be found in our Terms of Use. Purchase price does not include application or filing fees that may be charged by the Immigration, Refugee and Citizenship Canada (IRCC) or by any other agency. We help you complete your application quickly and accurately, and automatically generate all the forms you need for your application ready for you to submit with the IRCC.