I got my degree and result cards verified only by my university registrar, no counter attestation from foreign office, which is sufficient in my opinion. However, if you wish and you have time, you can get counter attestation as well, there's no harm in it.
If secondary certificates are required by your local CHC then yes I think you will need to get your secondary certificates verified by foreign office. But I am not too sure about this.