Yes, my wife and I hiked the trails at Lake Louise when we visited Alberta last October. We are in awe of the Canadian landscape! Such natural beauty is overwhelming!
Needles is in California, not Arizona... not much to do there except perspire and watch young boys trying to run across the asphalt streets!
As for taking clothes off, the older I get the more people tell me to keep my clothes on!
Anyway, glad you liked Lake Louise...it is only 60 - 90 mins from where I live.