Born at Teignmouth, Devon, England in 1816, Salter emigrated to Canada in 1834 and initially settled at Plympton; he was later a combatant in the Upper Canada Rebellion of 1837. He subsequently married in 1839 and taught school while obtaining his degree in land surveying and civil engineering.