RE: What to plant in this situation???
The quickest trees for coverage are poplar and willow. Unfortunately as I found out, a family of beavers can drop more than a dozen large trees in no time at all. Also; these are their prefered food trees. I would go for white spruce and white cedar as long term cover. An ornamental grass like Pompus Plume will grow to about 8' tall and form a good cover.
Dan O.