I'm looking at different types of nut trees that will grow in Northern Ontario too.
Oaks don't grow here so well (red oak should), but Chestnuts and Hazelnuts should although I haven't seen any.
I then stumbled across the Korean pine (pinus koraiensis) which takes about 20 years to get to full production:
http://en.wikipedia.org/wiki/Pinus_koraiensis
It will grow well here and it seems to be the cold climate equivalent to the stone pine (pinus pinea) in relation to it's ability to produce loads of pine nuts.
I know basil grows well here too so I see pesto on the horizon
There is the butternut (juglans cinerea) and again, takes about 20 years to mature but fruits after about 10 years:
http://en.wikipedia.org/wiki/Juglans_cinerea
There is Black Walnut which takes about 10 years before it fruits.
The Shagbark Hickory (carya ovata) produces nuts, and the wood is highly valued for smoking meats:
http://en.wikipedia.org/wiki/Carya_