perley was appointed as emigrant agent for the province and, in 1855, was appointed a fishery commissioner to enforce the canadian–american reciprocity treaty. he died after an illness on board hms "desperate" near labrador while engaged in duties associated with this post.