Hello Vmurphy,
Thank you for interesting in our EShop Shopping Cart extension. Regarding your question: Yes, EShop supports taxes based on Geo zone (Countries and Zone). There are some of our clients from Canada but I can not remember their sites to show to you here. But I am sure that it works.
If you have any more questions, please don't hesitate to let me know.
Sincerely, Giang