A Canadian premier also compared Trump to an ageing rock band trying to revive an old hit.