shipping - multiple options and regional restrictions - MarketPress Plugin 2.8.6

I need to accomplish the following:
1. limit physical product orders to US/Canada
2. Offer free shipping to US addresses on specific products as a special offer
3. Sell digital download products globally - no geographic restrictions and NO SHIPPING charges

How do I set this up?

NOTE: I have already limited shipping to US/Canada and have my normal price table set up. What I don't know how to do is offer FREE SHIPPING for ONE ITEM ONLY and limit that offer to USA addresses. The other thing I don't know how to do is offer digital products that do not require shipping and therefore have no need of a geographic limitation.

It would be AWESOME if there was a way to set up product specific shipping. Can this be done?