Natural Sciences and Engineering Research Council of Canada, NSERC: 268070, 219859-290917, 290749 Grant uri icon