While it's not always possible, some banks will waive the annual fee for the card if you have a variety of products with them such as investment accounts, GIC's, TFSA's, loans, a line of credit and other credit products. You can contact your provider and ask if they have any options for you to take advantage of in order to get the annual fee for the card waived.