Well there are organized Banff-Jasper rides that go over several days. I think the BC Randonneuring club has info about one on their website.

b