We compared 402 guaranteed investment certificates (GICs) across 52 financial institutions to find some of the best options ...