1. who is karim kanji ? 2. 3. CM Punk 4. karim kanji Toronto Community Manager Techvibes Media Inc. Techvibes.com 5. Things I’ve learned from writing for Techvibes!…