Drumheller, Alberta is home to dinosaur fossils, towering hoodoos and canyon landscapes that rival the American Southwest.