Saint John , New Brunswick , Canada.