The photo above details three possible roosts in Southern Ontario and our neighboring Michigan.
The one is clearly somewhere in Walpole Island and the other near Point Pelee National Park.
Another photo details the Long Point Roost below. It is still not certain whether these are purple martins or just mixed species using phragmites and cat tails. They need to be verified.