This question already has an answer here:
I'm a British citizen currently on an exchange semester in Montreal. I entered Canada through an eta which was approved immediately without any issues. I wanted to visit the US during my stay here so I applied for an ESTA. My application was held for two days and then denied. When I called the ESTA hotline, I was told that I "don't meet the requirements of the program". I have never violated any of the terms of ESTA, never been to the US, no criminal record etc.. I'm staying in Canada for one more month so I don't have enough time to apply for a visa. I applied for redress through the TRIP program but I doubt that my case will go through in time. Can I enter the United States by train? From what I understood, VWP citizens only need to fill in the I-94 form at the border. I understand that the CBP officer can see my denied ESTA, but if I show that I meet all the requirements of the VWP, can they let me in? Did I shoot myself in the foot by applying for ESTA? Because if I hadn't applied and went to the border they would have nothing on me. Please advise.