In your circumstances: it is faster, safer and easier to apply outland not inland. There is a high chance his extension visa (as visitor) will be denied. As he does not need visa to enter Canada, then he can leave and try come back. There is a small possibility he can be turned back because of...