I am a visitor from India. My spouse and me have valid U S visa. After visiting Niagara we wish to cross over and go to the Canadian side as also to Toronto. Should we get a visa from India before travel to USA or would we be able to obtain a visa from Washington DC?