With due deference to your double major, did your classes include one on Immigration Law? I don't mean to prolong the visa discussion but you should check Title 8 USC Sec. 101(a)(15)(H) for definitions of the work visa which specifically sets out "coming" to the U. S. to work.
GE, an American company for example, can hire and pay a Canadian citizen to work in Canada. But,only if he comes to the U. S. to perform services, does he need a work visa to enter and work here.
You're a lost cause and still 100% incorrect. In your example, that person would need a work visa to work for a company based in the states. Now if that American company has a location in Canada then it is a completely different story as they are technically working for GE Canada.
A work visa doesn't give one access to come to the United States, it simply gives them the ability to work for and be paid by a company in the United States.
A travel visa, which is what you're talking about, gives a person the right to come to the country but does not give them the right to work for an America company.
In this situation, Kaspars Daugavins already has a travel visa. He was employed by a company out of Canada, that company sends their employees to the United States on "business trips" Even when working in the United States, he was still employed by a company in Canada. This company was cutting his check, not a company in the States.
Now that Daugavins has been traded to a team that is based in the United States, he must acquire a work visa in order to successfully gain employment to work in the United States and to be paid by an American company and to pay US taxes.
You've already had two people tell you you're wrong. If that doesn't get it through your thick skull then I can't help your ignorance.
Oh and part of a politics major is taking government classes which include immigration law classes which I took.