Free Credit Card Processing Companies

Is there a SkyMiles credit card out there that are not a joke?!?
I've been watching all these ads about credit cards to earn frequent flyer miles, and after a recent trip to Europe where I met great people from around the world that I have the intention to visit, I started very interested in getting one for myself. I thought, "That would make it easier to pay for air transport to all the places you want to go!" Imagine my surprise when I was in the process of applying for a specific company card SkyMiles and learned that I would have to spend enough money to buy 100 tickets just to get enough points for one! What TF?! How ridiculous and impractical is that? Needless to say it was not through the application and began to wonder why anyone even get credit cards. So my question is, does anyone know of a credit card that entitles its holder Cash SkyMiles for free flights without getting to spend exuberant amounts of money?
I have a friend who has one of these cards through BofA SkyMiles …. it uses it to buy gas, food, clothing, etc … But it also ensures that the money is put aside every month and pays the credit card account each month. It made for 1 year …. I'll tell you how your trip to Aruba (paid with SkyMiles) was when she and her husband back.
Canadian Payment Processing | Merchant Accounts