From mountains to plains, to incredible cities and stunning seasides, Canada could keep adventurists busy forever. Explore Canada with G Adventures.