What I don't get is how the exchange rate affects all 50 Canadians that shop at the dollar store.

Everything costs a dollar, right? If the exchange rate changes are they going to change the name of the store? They'll still charge a dollar, right, otherwise what are those 50 people going to do then?