While other immigration service providers may charge you for a basic assessment, Canada Welcomes Immigration offers them free of charge. This assessment will be based on your personal factorsthat will help us craft a list of the suggested immigration programs that will fit your needs for your immigration to Canada.