If you're willing to settle for. "Buy Commonwealth" as a fallback, British candy is generally not too hard to get ahold of, and bloody excellent (then again, I have an obvious bias there)
This is a constant issue. Made in Canada (for US profits) are almost as bad as Made in USA. It's almost worse, depending on how you look at it.
Scenario 1: Made in USA -- we pay a US company to make a product, and they have to pay US wages in US dollars.
Scenario 2: Made in Canada by US owned company -- we pay a US company to make a product, and they have to pay Canadian wages in Canadian dollars, so they have higher profit cause they charge the same as Scenario 1.
Granted, in Scenario 2, there are Canadian jobs involved -- albeit probably low paying jobs.