Hi Karen,
I've gone through the directory and found the following:
Marden: A post village in the township of Guelph. Four miles from Guelph.
C. McD. Blyth, postmaster.
Nothing on Nichol TWP.
I checked through every village and town for Heffernan and didn't find any. I did find Hefferman's living in the town of Guelph.
Hefferman, Mrs. Eliza., wid Patrick, Surrey
Hefferman, Daniel, prop. Victoria Hotel, Wyndham
Hefferman, Joseph, of Heffernan Bros., h Waterloo road {Heffernan was how it was spelled}
Hefferman Bros., dry goods and clothing, Wyndham
{that time it was spelled Hefferman}
Then I checked the Farmers of Wellington county section.
f means freeholder, h means householder
ERAMOSA TOWNSHIP
Hefferman, Michael, 1 29 f
Hefferman, Daniel, 6 27 f
Heffernan. John, 7 16 f
Heffernan, Patrick, 7 28 f
GUELPH TOWNSHIP
Heffernan, Chas., 2 d 27 h
Heffernan, John, 2 d 28 f
Heffernan, Pat. and Thos., 1 8 f
NICHOL TOWNSHIP
Heffernan, Owen., 8 2 f
Heffernan, Jas., 4 9 h
Heffernan, John 10 3 f
Heffernan, Jas., 10 4 f
Heffernan, Owen., 10 4 f
PEEL TOWNSHIP
Heffernan, John, b 11 f
Heffernan, Thos., 18 15 h
I am uncertain what the letters other than f and h are. I am looking into that for you and will let you know as soon as I have figured it out
Hope this helps a bit,
Rhondda