He should first apply for TRV and see if approved. He will have to show funds, ties to return, travel history. Given you are in Canada then he has few ties to return which makes refusal higher. Then once in Canada, he applies for work permit. You inviting him will not help because it will show that he has no plans to leave.