Aufgrund seiner doppelten Staatsbürgerschaft hätte Bono für die Mannschaften des marokkanischen und kanadischen Fußballverbands spielen können. Er spielte zunächst in der U-20- und U-23-Auswahl Marokkos. Am 14. August 2013 debütierte Bono bei einer 1:2-Testspielniederlage gegen Burkina Faso in der marokkanischen A-Nationalmannschaft. Er stand im Kader für den Afrika-Cup 2017 in Gabun und die Weltmeisterschaft 2018 in Russland, kam bei beiden Turnieren jedoch hinter Munir El Kajoui nicht zum Einsatz.