4 Canadian soldiers injured in Afghanistan