Sign up for airmiles and aeroplan (or whatever the major points cards are in your area) and don’t miss a chance to swipe those cards. Often I can get gas at Esso, pay for it with my high yield card and still collect aeroplan.
Keep collecting the points and miles the truly free, no risk way.