It would cost him alot more than what it would cost to ship to the US...
All the companies that ship (UPS, FedEx, etc) have a huge customs form to fill out.
If you are shipping it USPS, the customs form isnt bad.
Also, technically it is illegal to have Dish or Direct in Canada...