Here is a link to information about a very useful travel pass.

Christchurch Public Transport : MetroCard 

This is the best, and cheapest way to get around Christchurch. The city has a excellent bus service.