As 1.2 million Canadian mortgages come up for renewal, Big 6 bank and nonbank lenders are fighting to keep or snatch clients ...