anyone could suggest the ideal credit card available in canada knowing that I do not carry balance. spend an average of 15-20k and travel twice a year.

I have seen posts about AE 2% cashback and citi 1% but i am not quite convinced about it.