Events this weekend in Farnham, Canada