UmmErrrr.....Got a pics of landscape strips holding up 12 feet of snowload?I might add...
Hurricane Sandy dropped a huge tree across my run, literally splintering the perimeter supports after bouncing off my indestructible previously reinforced 45+ year old shed/coop. Thankfully no lives were lost, and the 2x3 fencing used for the run's roof remained intact, keeping everyone safe from predators during the time it took to remove the tree, rebuild, and reinforce.
That said, I tend to over engineer, as I despise having to do anything twice. I spend a lot more downtime thinking than doing, and my time is limited.
1x4 splintered boards were replaced with 2x6 planking recycled from a neighbor's deck replacement, same hurricane...different tree.
I do get snow, no where near as some, but it can stay on the ground for weeks at a time.
Seems my group will not step on anything white...they would rather stay "cooped up" for weeks then touch the white stuff.
The reinforced run perimeter now supports strips of landscape fabric during the snow months, keeping anything white off the ground, but allowing a natural melt on the flat run roof fencing. No issues with snow load, even if in excess of 12 feet... I had plenty of wood to work with.
Point is, Landscape Fabric works wonderfully for an outdoor run roof when snow is an issue. Just calculate your snow load accordingly.
Hope this helps someone out there...