There are multiple ways to earn bitcoin, especially when you live in US or Canada. Following are some of the apps you can use to earn Bitcoin from your daily purchases.
COINMILES: https://coinmiles.onelink.me/90Pp/gml3o6fc
Shakepay: https://shakepay.me/r/2GXBUHP - Best one for users in Canada, with multiple ways to earn.
Following app gives you joining bonus and reward you for inviting more people.
Crypto.com: https://crypto.com/app/zmmhdryc8z