Immigration violations are NEVER good for you on the long run. As far as I know, there are no amnesty programs in sight.
From an ethical standpoint, by staying illegally, you are jeopardizing the chances of other people from your country to come to Canada legally for legitimate, honest reasons...