You can buy XRP in Canada through a cryptocurrency exchange. Sign up for an account, verify your identity, and deposit Canadian dollars. Then, you can purchase XRP with your deposited funds.