He was Vancouver Poet Laureate (2007-2009). He taught literature at UBC for many years. He has translated Mexican poet and novelist Homero Aridjis into English.