From a technical aspect, equipment, dish, receiver, et. al.; it work. aiming the dish, getting permission to install it, etc. may or may not be an issue.
As for the spirit of the law, Canada has their own satellite providers, as does the US. To the Canadian Television and Radio Commission (their FCC), this would be illegal. Just like someone installing ExpressVu or Rogers in the US would not be welcome by the FCC.
You could check with ExpressVu or Rogers and ask if they will install you on a short term contract. Canadian satellite carries the main US broadcast networks. They also carry a number of US cable networks. Things get dicey, though, with channels like ESPN, as they carry the Canadian equivalent, but it does carry some US college games. Not sure about NFL or NBA. By the way, the main Canadian networks pretty much carry most of US network programming in some form. One of the reason why DirecTV is not allowed to carry Global, CBC and CTV in the US.