We are planning a Canadian Adventure for early to mid September. We will come through Manitoba and visit Riding Mountain National Park and then venture on to Edmonton to visit friends. We have been to Banff, Yoho, Kootenay and Waterton several times, but will return to Jasper this time. However On our way back to the states we are thinking about going to Cypress Hills Park, Fort Walsh and possibly Grasslands National Park. We are wondering how much time we should plan to spend at these three locations. Any suggestions would be very much appreciated.