Could you use NS for Canadian tax? Sure. That said, NS sales/GST/HST/PST/VAT tax functionality is pretty basic, so I'm not sure if I'd fully trust it.
If you're doing only 10 transactions a month or so or a volume to where you can keep an eye on the calcs at least for a month or two to make sure it's right, maybe it's fine. If you're doing 100 transactions a day though, I'm not sure I'd jump into that.
To answer your currency question, assuming you have OneWorld, NS handles multicurrency per sub pretty well in general although it starts to not work as well if you start to do some things like trying to pay a CAD bill with a EUR bank account or something.
But if you're just trying to put a CAD bill on a USD entity...and pay that bill in CAD or USD, it should work fine.