Shaw Communications announced on Monday it would be donating $1 million to Alberta-based children’s charities through the annual Shaw Charity Classic. The annual tournament, a part of PGA Tour ...