I m thinking about getting a bmo mastercard i want to have a second credit card in case i need it as i already have a visa with rbc and i ve been with them my whole life. You do not pay an annual fee on this card. You ll be rewarded with cash back on every purchase you make.