We are visiting glacier national park, banff, & japser in early - mid part of June. I would like to know if we should advance book for the Columbia Icefield tour & boat rides in Lake McDonald, Many glacier lake, Minnewanka lake, Maligne lake & Pyramid lakes? We are traveling with an infant so we would like to have some flexibility. Can we manage to walk in and get tickets for the above activities?
Also, we are driving around Bow lake, Lake Louise, Vermillion lake, Hector lake etc but not sure if taking a boat ride is necessary. Please advise as to which ones are a 'must do' ones. Thanks!!