I believe this is not handled by Spark, but by Stripe. So you need to set the currency to Canada and then it should work
Documentation: https://spark.laravel.com/docs/10.0/billing#currency-customization
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I've owned Laravel Spark since version 1.0 and finally needed to make a site for a client that uses SAAS now that Spark is at version 10.
One crazy frustrating part I'm running into is that a new user registration ALWAYS defaults to the Country being 'United States'. For this application I need it to default to 'Canada' and for the life of me can't figure it out.
Has anyone manage to change the defaults? I'll continue to backtrace through the Spark code but I feel like I'm making it more difficult than it needs to be.
Please or to participate in this conversation.