I was driving up the Allen yesterday. Near Transit Rd on the east side of the Allen/Dufferin was sitting what I'm going to assume was a cuckoo. grey blob, really long tail. I was driving and there was nowhere to pull over to verify. but nothing else that size would have a long tail like that, so I'm going to assume it was a cuckoo.
So those of you near Downsview, perhaps keep your eyes open.