A dope rap group from Montreal? I'm as surprised as you are.