Canadian Improv Games is a charity organization dedicated to empowering youth across Canada by teaching invaluable life skills like leadership,...