Events this weekend in Hampton, Canada