A friend works for them and we both got $50 when I signed up, paid for lunch. Plus, as long as you pay the card off each month they give you free money. Neo is a rewards based card, and each restaurant / store whatever, decides what cashback amount you get. Some places are 10% on purchases!
I still have RBC, have been with them for 30 years and they work great. I used to use ATB but has some concerns with their security (had lots of fradulent purchases on my mastercard for example). Plus ATB has the worse software, their shit always glitched on payments and cost me money, so to hell wirh them!