where is the odd squad tv show filmed??
Toronto, Ontario