Tamm was raised in the fishing village of Ucluelet on the outer shores of British Columbia. He has worked as the executive director of the Coastal Community Network in B.C. and as a freelance journalist in Europe. He works for Ecotrust Canada, an environmental group based in Vancouver.