I give ye all the credit I can for wanting to buy local. Good on you.
Unfortunately, and this is a very ignorant statement as I haven't done much research, I agree with the rest, there's no Canadian 'vendors' per se.
But still, thanks for wanting to buy local, we need more folk who think that way.
It all kind of went downhill from there.