I am originally from that area, Altoona was our neighboring rival in football.
Like was said above, anything you see with "reservoir" attached to it will be off limits.
I have seen some large fish come out of Mill Run Res though :-X
Canoe Creek (and lake) has fish in it, but unless you are night fishing, no boat = no fish typically. You can catch fish, but be there early. Best fishing will be on the back side of the lake, across from the swimming area. Keep going on Route 22 about 1/4 mile past the turnoff from the main entrance. The main road will bear around to the right, but you want to go straight. Follow that side road and you will see the access area I am talking about. Stump field at the upper end is decent, but limited w/o boat. Take some old clothes and shoes and you can wade it.
If you go right down the road from Canoe Creek on Route 22 (toward Huntingdon), you will find a portion of the Juniata River known as the Frankstown Branch. There are smallies in there.
PM sent w/ phone number. Give me a call when you are up there if you are having trouble finding anything. I will give you some directions.