Yes. You’ll need:
To be the legal age of majority in the province or territory in which you reside
To be a resident of Canada
A Canadian Visa, Mastercard, Amex, or Discover credit card, or a Visa or Mastercard debit card (with the Visa/Mastercard logo), which can be used for online transactions
An SMS-capable Canadian phone number
To meet the minimum cart size required to use Affirm as a payment option at checkout