ORIGINAL: kevin1
There are many species of bamboo, most are tropicals, and therefore unsuited to your climate. The few that would grow there don't get very tall, and most bamboos are very invasive. Have you considered honeysuckle? Deer love it for both cover and browse, it grows nearly everywhere, and you can root cuttings of it for nothing. It can be invasive too if left unchecked.
x2 on the honeysuckle. Also provides massive amounts of protein.