That's up for debate.
I'd say yes.
That was one yes for Canada. One debatable, and a qualified yes for Ontario.
Not east of Toronto.
(I just had to pull out a map for that)
Then it is west.
Oakville/Mississauga area?
North of Toronto.
Not Sudbury.
North Bay
Elliott Lake
Too far north?
not North Bay. not Elliot Lake. not Barrie.
not too far north.
Best rainbows I've ever seen were in Elliot Lake.
Aurora
NewMarket
Thornhill