If it's a long term hold, the signup bonus shouldn't matter.
The Amazon.ca Visa is the best no annual fee Visa card, because of the no forex fees. People who have annual fee cards still end up using this card while traveling instead of putting it away in a sock drawer, so there's value in it.
The Amex Blue Sky gives 10k points upon 500 in spending (worth $100 travel credit, referral available if you have friends/family with it), or the Simply Cash regular gives 6 months 5% cashback on gas/groceries/restaurants which may beat the Blue Sky at higher spending levels.