I am about to apply for my US ESTA, and there is a question asking if the travel to the US is in transit for another country. I am planning to fly to New York from the UK, stay for a couple of days, and then fly on to Canada. At the other end I will get a bus from Canada to the US and then fly home from there. Do I answer yes or no to the transit question?
Answer no. You should only answer yes if the sole purpose of your trip is transit. In your case, the purpose of your trip is twofold: one purpose is to get to Canada, but another purpose, however secondary it may be, is to spend a few days in New York.