✔ 最佳答案
You should go to the American Ambassador office in U.K. to apply for the U.S. travel visa. I will say likely they do not issue for you, and they will tell you to go back your home country to apply. This is better for you to apply for the U.S. travel visa in Hong Kong. Now, you do not need to make the interview by the U.S. officer, and you just pay the application fee together with your BNO to put it in the box. You can get it back tomorrow. Also, you will submit the employer's letter to prove your employment and annual leave period or days for your application. About 70-80% applications are successful. Good luck.
By the way, if you do not have the U.S. travel visa, you do not try to go there via Canada because you will be rejected to get in. Even you are inside the car, you need to get off, and back to Canada.