I currently lecture in Engineering and Physics at an Atlantic Canadian University. Please ask your son to PM me if you think I can help.
Be aware that it can take 18 months for the Citizenship process to be completed once you are eligible, so your son is looking at 4 1/2 years total.