Neo Financial are modernizing everyday banking and rewards in Canada.