Welsh ble født i Edmonton, Alberta i Canada. Han studerte drama ved National Theatre School of Canada.