WARNING! Hiking and outdoor related sports can be dangerous. Be responsible and prepare for the trip. Study the area you are entering and plan accordingly. Dress for the current and unexpected weather changes. Take plenty of water. Never go alone. Make an itinerary with your plan(s), route(s), destination(s) and expected return time. Give your itinerary to trusted family and/or friends.
To Canyon Lake Trailhead From the junction of Idaho Road & SR-88 follow SR-88 14.4 miles east to just after mile marker 210. Turn left into the Canyon Lake Marina parking lot. The area closest to the SR-88 (furthest away from the Marina) is the actual trailhead parking. The area allowed is marked in front of each space.
There's restrooms outside the restaurant. The restaurant is better than you might think for being out in the middle of nowhere. Try the stuffed Jalapeños, the berry sauce is awesome. Sit on the patio and watch the HUGE fish swim below. The 'Dolly' Steamboat (a tourist attraction) is way out of character for the area, but the snowbirds eat it up.
From PHX (I-10 & AZ-51) 49.7 mi - about 1 hour 6 mins From TUC (Jct 1-10 & Grant) 143 mi - about 2 hours 23 mins From FLG (Jct I-17 & I-40) 194 mi - about 3 hours 10 mins