Hi and welcome to BYC!
I grew up in Northern Ontario, so I know what you mean about those winters! :)
Our coop is elevated so we needed a drop down door/ramp. What we did was cut out a 12" wide piece of the floor long enough to reach the ground. We hinged the back end of it and put cleats on it for the chickens to climb. We ran a line thru holes drilled on each side of the ramp about 3/4 of the way down and the over a spacer (just a piece of wood the same length as the width of the ramp). We put a pulley on one of the braces near the roof and then ran the line outside the coop through a hole we drilled. After the girls go to bed at night we pull the ramp up and secure it. In the morning, we put the ramp back down and leave it all day so they can come and go as they please. Mostly they only go in to lay.
We ended up having to re-do it, though. The floor of the coop is 3/4'' ply and it was really heavy and difficult to secure. Plus the configuration only let us put cleats about 3/4 of the way down and the girls didn't like that last bit with nothing to hold on to. So DH removed it and used a piece of 1/4" ply and configured it in such a way as to be able to put cleats all the way down it. He put in 1 x 4 boards on their sides around the opening to help keep the bedding inside and now it works fantastic! It keeps them very secure, is draft free and can be operated very easily from outside the coop.