Document Translation for Canadian Citizenship: What Needs Translating?

Which documents need certified translation for citizenship? Requirements, how to find a translator, costs ($30-$100/page), and notarization rules.