text: canadian trivia: who is the longest serving  city mayor in canadian history? name this person and the city. mike bradley (born: adelaide, australia) is a canadian politician, who has served as mayor of sarnia, ontario since 1988. he is the longest-serving mayor in the city's history.