Frequent flyers will soon have another way to earn travel rewards with new credit cards from Porter Airlines and BMO.