Haines traveled to the USA and Europe. On his return to Victoria in October 1860, he was again elected to the parliament, and became Treasurer in O'Shanassey's government. After losing his seat in 1863, he was appointed to the Legislative Council. 