The problem is if you can afford a really good criminal lawyer. most good criminal lawyer will charge you 300-600/hr, only half hour free. And you still get most chance loss your case. Another problem is whether you can afford it mentally for up to 2 or more years. And in this period, you may not apply Citizenship and your life will be ruined.
For first time offence, If you can go in to AAP, 6m-1year, and nothing will effect your normal life, no CR, even not a trackable record from public resources. just 1-2 interview, write some letters, pay 1-2 small bill and several seminars. And If you're not qualified to AAP, 3month to the end and get a CR. Then get some chances to be kicked out of Canada.
For first time offence, If you can go in to AAP, 6m-1year, and nothing will effect your normal life, no CR, even not a trackable record from public resources. just 1-2 interview, write some letters, pay 1-2 small bill and several seminars. And If you're not qualified to AAP, 3month to the end and get a CR. Then get some chances to be kicked out of Canada.