I live near chicago but i am also zone 6. My tree solution was a maple, I do not know what goats would do for that but isnt that why they sell chicken wire? This was a choice I made before I considered a food forest but I do not regret it, red maples are food for the soul...but it will be years and years before that particular tree will shade the house....so there is an intermediate solution running right into the permies philosophy.
Bamboo...nothing will shade a two story house faster than bamboo. Will it grow tall enough...yes you buy a taller variety (which is not rare at all), I made sure to buy one that could take full sunlight while my tree grows. I also looked for a variety with thinker stalks so I could built things with it as well as not weep too much. I wont lie to you about bamboo suitable for this task, it is all a running bamboo which could become a problem if you do not keep it in control.
Controlling bamboo can be fairly simple but it does require attention twice a year for my solution, a ditch filled with sand. You can read all about this at
http://www.bamboogarden.com/ so no need for me to repeat.
This is a picture of the bamboo I chose
http://www.bamboogarden.com/Phyllostachys%20aureosulcata%20'Aureocaulis'.htm , to help me in the selection of the bamboo I used the price page to look at growing zone, light conditions tolerated and height of the bamboo. I went to individual pages to find how thick the stems would be. I had good experience with the people at bamboo garden in oregon but I see no reason not to buy elsewhere, it is just a very convenient sight for looking up growing conditions. I do not see that you get much benefit from ordering a larger pot, the bamboo will just lay there a year gaining strength then take off growing for you.