Brian/Support
We considering this you need to be able to differentiate between US and Canada "Ship-to" addresses so that the Expected Ship date can differentiate between US and Canada holidays.
Then you have to figure out issues like US Holiday Thursday (Thanksgiving?) which results in many businesses being closed on Friday.
The way Time & Attendance solutions deal with this problem is by allowing you to manually maintain which days that you want to define a "closed" (stat holidays).
For Adagio the added complexity is having to maintain two sets and to then use the correct one based on the Country field in the Ship-to address.