Domagoj Ivan "John" Šola (born April 15, 1944) is a former politician in Ontario, Canada. He served as a member of the Legislative Assembly of Ontario from 1987 to 1995. Originally a Liberal, he was forced to leave his party over controversy arising from his comments about Serbs.