The Jupiter Creek Campground east of Cache Creek BC offers a nice vantage point for CN trains and CP trains.