I have an offer of employment for a position in the US for a Canada based company that is willing to sponsor me via a TN/L1/H1 visa process (all good so far). The issue is, I have a Canadian criminal record that has 3 events. I am now 42 yrs old, event 1 was fraudulent use of credit card (18...