Hi. If your friend is coming because of Education, there is need for IELTS academic. If coming on FSW he needs IELTS General Training. If he comes in on IELTS General training for work in Canada, he will not need to do any IELTS while inside Canada. He would have become a Permanent Resident.