Canada opposition leader cancels Diwali event slammed for discriminatory act