John shares his outlook for Canadian banks vs life insurance companies