If I was hired to work in a certain city and then my employer made me travel to another city in another county without compensation, is that legal? I am traveling 3 times the distance and almost twice the time.
You need to discuss this in detail with the employer, with an eye toward resolving the problem, not threatening suit. It is legal for the employer to have you work in a different city.