CAA’s Social Responsibility Begins With How It Treats Its Workers

Some 18 workers from CAA stores in Kitchener, Waterloo, Cambridge, Guelph and London have been on strike since October 29.