Out Here ( www.outheretravel.ca) is a roadtrip experience travel provider geared towards backpackers. They provide buses that do loops across the central and east coast of Canada, to big cities, cool small towns, amazing national parks, with adventure activities along the way. They also provide you with the flexibility to do what you like -- with multiple options each day.
Their tours in the summer run from 14 to 25+ days and they spend more than one night in each location so that you can experience it. Winter trips are shorter, and focus on specific activities (e.g,. dogsledding, skiing).