Researchers receive $3 million from NSERC