A Serbian person's US B1/B2 visa application was denied in 2016. Since then, the circumstances have changed, and he now lives and works in Canada, and would like to visit friends in the US within the next 2 months.
Upon contacting the US consulate in Toronto, he was strongly encouraged to reapply for the US visa from his home country, although it was stated that applying in Canada was indeed possible.
Do you think he should still try applying in Canada, since a trip to Serbia for this sole reason would be very inconvenient?
ETA: he works for a Canadian company in Serbia, which has transferred him to Toronto for a long, but temporary, period.