I am a US Permanent Resident for 2O years in one of the New England States bordering Canada. Now, I got a fiancé in Toronto who is a Canadian citizen and wants me to visit so we can get married. We are both in our 40. The problem is that I have three misdemeanors: criminal trespass (I refused to leave a public library after I protested on how I had been treated by an employee) and two DUIs. My Green Card has expired and needs to be renewed. However, under the Trump administration, any misdemeanor is ground for deportation. I heard on National Public Radio of people with a single DUI being deported. I am a citizen of Tanzania. What is the best way of getting a visa to visit my fiance in Toronto. We intend to marry.