An English language test is necessary for the Canadian Department of Home Affairs to get a Canadian visa. The TOEFL iBT® test is a preferred and acceptable form of evaluation.