A visitor visa is just a document that gets you into Canada. It doesn't matter if it expires while you are in Canada as long you have valid status. You say this guy is on a work permit. That is valid status. CBSA won't do anything. The visa is only an issue if he goes outside Canada/USA/St...