I am currently a Canadian citizen, I got my citizenship in 2015.
In 1998 I entered the US under tourist Visa Program B2 Visa, I was an Algerian citizen at that time. In 2000 I got married to a US citizen and I applied for my Green Card, I was denied in October 2001 and my wife told immigration officer that I married to get my green card. My application got denied and I was given removal proceeding but never been contacted again my Immigration. In 2003 I applied for asylum based on sexual orientation and I was granted to stay in USA. In 2006 I left US and came to Canada. How can I check if I can travel back to US without facing problems?