Budget card shoppers who want to avoid annual fees will be pleased to learn that BMO offers three no-fee credit card options, plus three low-fee cards — though one of these is a prepaid card and ...