Canadian students uncover malware