Amazon is only a problem because Canadians make it one. You don't have to use any of their services, and if you agree that what they are doing is wrong you need to immediately stop using all of their services.
Every use, regardless of how you personally justify it, is an action in support of their practices. Every time you use their services, you support union busting. You support wage-slave labour practices. You support the production of waste by buying cheap and convenient products you don't need. You are literally holding them up and allowing them to do what they do.
Don't be a part of the problem. If everyone said "We won't do business with you because X" that business stops doing "X" because "Y" is the only way to make money now.
A religious organization is opposed to the existence of, and accused of harassing, someone who was not born their current sex? Even though there is no scientific basis for their "concerns"?
Pardon my lack of shock.