I would make an attempt to support Canadian businesses when I can, as I do now with parts and other stuff I need. I still end up buying a bunch of stuff overseas because they come out much cheaper than buying the same item in Canada, and often with the same delivery time.
But dollar for dollar, if something is comparable in Canada, that's where my money will go. I don't even mind paying a small percentage more to keep it local. However, in many cases, that just won't happen. Things just cost more in Canada.