Bro he can apply, but a ICCRC is a canadian lawyer who can represent our file in a better way, which in turn increases visa chances.Moreover, as in if number of agents are not taking case cos of their experience. I know it is still officer discretion but still. So rather than applying by his own, he should consult ICCRC empaneled company.