I think this is Mt. Allison, at least! That's what topozone.com indicates as being the next mountain over.