RE: Banff in June
Why don't you go for the Calgary Stampede? I was there in July. Make sure that you take very warm (-10 C preferred) sleeping bags as it gets cold at night in the mountains.
If you're lucky you'll see some of the best Northern Lights as they dance across the tops of the mountains.
Dan O.