There's also the Bahamas, Guyana, Trinidad & Tobago, Belize, and Jamaica; where most of the population speak English or English-based creoles.
And if you count countries that have English as official language there are also Barbados, Antigua and Barbuda, Dominica, Grenada, Saint Kitts and Nevis, Saint Vincent and the Grenadines, and Saint Lucia. At least.
All combined they have a summed population of more than six million English-dialect-speaking people.