Hello John,
Yes, He can open a business in Canada, under corporation Canada act, he can register a company or business in Canada, as long as one of the registered director is Canadian citizen...
If you need further information please let me know...
Regards,
Officer