If you use plastic panels on the roof, it takes a lot more framing to handle snow load! Our neighbor has them over his deck, with serious framing enhancements. There must be information about this locally for you,
Mary
Mary