TRIUMF - Canada's national laboratory for particle and nuclear physics