Yeah I have to agree I buy and support local when I can but I also have a family to support. If that means dropping 30$ and getting 3-4 chainrings of various sizes that each last 1200-1500km that’s fine in my books. Now stems, forks, cranks etc I’m not willing to buy off brand bit chainrings, cable ends, grips, bleed kits etc I will rock those all day long. You just have to do an ounce of research not buy the first or prettiest looking item it’s a robust review system they have.
Then there’s the fact that the majority of cycling products are created in Taiwan, China etc a squash eluded, where do you think the frame for your giant anthem come from, or your SRAM or Shimano drivetrain and brakes, or your cranks and bottom bracket ? Yes it was purchased local but the majority of it was manufactured elsewhere.
I’m not saying don’t buy local or Canadian products just saying don’t discount international especially at these times where things are oh so hard to get your hands on.