I agree with Marko and would suggest to scratch Ha Ling and Yamnuska off the list. They grant average views (for the lofty standards of the Canadian Rockies). Good objectives for the shoulder season or winter, but not for July.
The Fortress (3005m) is a scenic mountain that fits your criteria. Should be in condition by early July. The best way to do is how Marko recommends: Headwall Lakes - summit - Chester Lake loop (although Chester Lake is often closed due to the grizzly bear activity).
I think Mt. Lougheed (3105m) should be doable by early July via this route (south-facing slopes):
You can download a GPS track from Bob Spirko's web-site for easier navigation.
I think Gusty, Chester and James Walker (all above 3000m) are doable too, but they are in the same area as the Fortress.
Good suggestion is to head to the Lake Louise area and do some smaller mountains that offer the postcard quality views (Fairview, St. Piran, Tower of Babel, Devil's Thumb) or further north (Cirque Peak - expect snow near Helen Lake but the summit ridge is normally snow free by early July).
Indefatigable South off Kananaskis Lake is a good choice as well. Another postcard quality summit panorama.
PS. If you like summit views with glaciers and don't mind driving to the Columbia Icefield, Wilcox Peak offers a fantastic view of Athabasca Glacier. I did it in early July a few years ago and found no snow on the summit ridge but Wilcox Pass was very boggy. It's a solid moderate scramble though, not recommended for beginners. In the same area, Tangle Ridge (3000m) fits your criteria and should be doable too. It's little more than an off-trail hike.