The route we took followed the Trans Canada highway except in the following places:

The breakdown of daily mileages follow.


103 km
Vancouver to Garibaldi Lake

85km 
Garibaldi Lake to middle of icky uphill

80km 
uphill to Lilooet

166km
Lilooet to Kamloops

130k
Kamloops to Clearwater

114km
Clearwater to Blue River

109km
Blue River to Tete Jaune Cache

107km
Tete Jaune Cache to Jasper

55km half-day
Jaspar to Sunwapta 

120km
Sunwapta to Lake Waterfowl

130km
Final stretch of Icefields Parkway to Banff

140km
Banff to Calgary

145km
Calgary to Bassano

163km
Bassano to Medicine hat

155km
Medicine Hat to Tompkins

221.5km
Tompkins to Besant

120 km
Besant to Regina

121km
Regina to Grenfell

167 km
Grenfell to Virden

75km half day
Virden to Brandon 

192km
Brandon to Winnipeg

172km
Winnipeg to Ont/Man border

75km half-day
Falcon Lake to Kenora 

125km
Kenora to Dryden

110km
Dryden to Ignace

110km
Ignace to Upsala

130km
Upsala to Thunder Bay

110km
Thunder Bay to Nipigon

103km
Nipigon to Terrace Bay

130km
Terrace Bay to White Lake

130km
White Lake to Wawa

110km 
Wawa to Montreal River

120km
Montreal R. to Sault Ste. Marie

120km
Sault Ste. Marie to Blind River

Don't have stats for after Blind River on me, sorry.  It's not hard
to figure out.