A riding profile, based on field reporting I did on Sunday.

A news story setting the stage for today's vote, largely featuring an interview with political veteran Andrew Steele.

My guess is the Liberals will hold it, but strange things can happen in byelections.