_ Hamelton , Ontario , Canada.