He needs a place of permanent residence in the outside country and he has to maintain his visitor or work permit, etc. which he remains in Canada. Unless you've been told otherwise 6 months is the maximum you're allowed to stay. After that you have to apply for extensions, which won't necessarily be granted but they usually will with an outland application in the works, as long as he can still prove that his stay is temporary (for now) and that he can support himself or be supported without working illegally.