A Canadian man who allegedly shouted at a nine-year-old girl and questioned whether she was transgender has been banned from attending elementary school athletics competitions, after an incident that activists say reflects a broader rise in anti-trans hate across the country.