Have never known Canada geese to land on any sort of roof.
A pair of them nested, laid eggs and hatched chicks on the roof of the carport at a buddy’s place in the Central Valley back in 2022. He’d send me progress pics. The 3 young just jumped off after hatching and followed mom off to wherever 🤣
These knot heads land on my shop roof. Strut around for a bit and honk a few times. As soon as they spot the pond which is about 200 yds farther south they bail for a short paddle/swim. They fly fairly low and the shop is in a bank of trees so they probly can’t see the pond from very far away. The shop roof is fairly large and flat and grey so it may look like “ground” to them?