Depends on what kind of work permit he has and what his profession is. It is possible depending on his profession, that he qualifies to apply through the provincial nominee program in AB, which would be faster, less than a year. If not, he can apply as a Federal skilled worker through Buffalo if he has enough points, average 19 months. If he waits another 6 months, if he's a skilled worker, he qualifies to apply under
the new Canadian Experience Class which nobody knows how long the processing time will be because it's brand new.