Every time you make a purchase with your BMO® Ontario SPCA MasterCard®* card, BMO Bank of Montreal makes a contribution to the Ontario SPCA at no additional cost to you.  It’s an easy way to help them provide care and shelter for tens of thousands of animals every year.

BMO is one of the Society’s long standing community partners. We are working with BMO to build a successful Affinity Card Program… one that not only generates revenue to cover the costs associated with delivering programs and services such as emergency rescue and treatment, and sheltering and adoptions but also offers valuable benefits that personally reward you for using the card!

With the BMO Ontario SPCA AIR MILES®† MasterCard, earn 1 AIR MILES reward mile for every $20 in card purchases – no annual fee.
Special offer:  Get 500 AIR MILES reward miles as a welcome bonus!*

If you prefer, choose a BMO Ontario SPCA CashBack® MasterCard and get 1.0% CashBack on all your card purchases.
Special offer: Get up to $75 in CashBack rewards as a welcome bonus!*

Please help support the Society by applying today and selecting the card that best suits your lifestyle

learn more

Note: You can apply for a BMO Ontario SPCA MasterCard at, at any BMO branch or by calling toll free at 1-800-263-2263.

* Terms and Conditions apply.  Visit for more details

® BMO is a registered trademark of Bank of Montreal.  ®* MasterCard is a registered trademark of MasterCard International Incorporated. Used under license. ®† AIR MILES is a trademark of AIR MILES International Trading B.V. Used under license by LoyaltyOne, Co. and Bank of Montreal.