I know someone who overstayed beyond 90 days. He left Canada voluntarily, without being found out. However, he did stay a year and a half when he should have only stayed 6 months on his temporary resident visa. Can he apply for a work visa or any other visa so that he can come back to Canada? Will he get found out? What are the consequences? I want to advise him properly on the steps to do, so I hope to get your feedback. Thanks.