You may have heard of this new company on the Canadian financial landscape called Neo Financial. Forbes Advisor ranks all the credit cards they have to offer.