Short answer is yes for most shops.
US companies have a right to hire ICs from outside of the US.
The MSC I used to work for had plenty of Canadians who travelled to the US for hotel shops. You will get paid in US funds, which may or may not be a blessing, depending on the exchange rate that day.