Hello, I have a job offer that expires on 2020 April 17, the offer is with LMIA, I have problems for being inadmissible for having been accused of domestic violence in the USA in 2011, I was deported for that crime and received 3 years of probation, with 2500 USD fine, I do not consider myself a person who is going to cause any problem in Canada, on the contrary, after so many years of being in my country Mexico, I have read a lot about the immigration law in Canada, After being deported I have continued living with the same woman of the problem in USA, we have 20 years living together, with 3 children the first two born in USA, the last one with 2 years of age, after 2011 we got married by the law in 2013, from 2011 to 2013 I was taking therapies for anger management, that's why we decided to get married, in 2018 we got married by the church, my life has been very stable, both economically and emotionally, however during these years because of my history and skills I receive job offers from Canada all the time, The truth is that I dream of living in a first world country and the best thing legally, I have applied 4 times for Canada the first two without knowing that I am inadmissible, and in the second I was accused of misrepresentation with 4 years of penalty, last year already knowing my inadmissibility I applied for TRP in the embassy of Mexico City, but the problem was that it took 6 months to respond, and at the same time I applied for the employment permit that in 6 weeks was rejected without taking into account that I also applied for TRP, Now I want to know if I can apply for a work visa and I want to apply for TRP at the airport in Canada, or if my possibilities are null, and the best way would be first to apply for rehabilitation, and then if I am accepted to look for an employer with LMIA, I really want to apply on this occasion and offer my family this opportunity and be able to bring something positive to Canada