Mauritian-Canadian Kevin Chan Personifies a New Generation