Yes, they are hard to come by for sure. However, I see them quite regularly in Downsview Park, must be nesting somewhere nearby. In 2017 I saw this interesting artificial chimney tower that was erected for them to nest in a park in Durham, NC - not sure if one ever did.
[attachment=1:2rrlkzdk]D20_5153.JPG[/attachment:2rrlkzdk]
The writing on the other side of the tower.
[attachment=0:2rrlkzdk]D20_5154b.JPG[/attachment:2rrlkzdk]