Well not everyone studies in English, that is why there is IELTS.pittabread said:but dear that will be very weak point of him if he hasn't studied in english before. how can he prove later if he hasn't studied in english before??? if that is the case to satisfy visa officer he must need to take test again or book for an english language course in canada
In India we have language of instructions: it can either be English or any local language. If language of instruction is English it is very easy for anyone to score a min 6.5 without any preparation course. Either way English as a language is tought in all Schools and it would be as a subject in 10th or/and 12th marksheet that he must have submitted.
What my point is not all occupations need fluency in English. Your cook/chef will survive
his profession even if he doesn't have any english language skills(just an example). So for his profession a score of 5.5 is sufficient as all he need to do is fabricate structures based on engineering drawings(and engineering drawings reading is something he'll be able to do with his basic language skills). Heck even in India engineering drawings are in english language.