Charles Barkley took aim at Canadians for their recent treatment of hockey legend Wayne Gretzky for his support of President ...