After calls from the La Crosse mayor and other Democratic leaders, President Donald Trump has cancelled a rally scheduled for Saturday and will instead be moved to Janesville.