The best response that describes the effect globalization has had on some American and Canadian workers is:
Many have lost jobs because companies offshored their production.
This option directly addresses the negative impact of globalization on employment in North America, as companies often move production to countries with lower labor costs, leading to job losses for some workers in the U.S. and Canada.