From the soaring Rocky Mountains to the Plains of Saskatchewan, the fishing villages of Nova Scotia to the northern forests of Ontario, Canada has something for everyone to experience.