Ryan appeared regularly on Michael Coren Live and CHEX-TV Durham, and writes a bi-weekly column for the Toronto Sun.
He has worked for the New Democratic Party during every election since arriving in Canada.