Leer más: El dominicano que fichará por el FC Barcelona
El ofensivo catalán que se formó en La Masía y debutó en el primer equipo en 2007 con Frank Rijkaard, firmó por dos temporadas con este equipo canadiense tras desvincularse del Stoke City de la segunda división inglesa y cuyo contrato expiraba en junio de 2020.
La carrera de Bojan después de salir del Barcelona no ha sido nada fructífera, aunque sí tuvo el placer de pasar por otros grandes europeos y en las ligas de élite, sin logro alguno.
Jugó en la Serie A de Italia con la AS Roma (2011-2012) y en el AC Milan (2012-2013) luego se marchó a Holanda para firmar con el Ajax (2013-2014) hasta que se puso la camiseta del Stoke City de la Premier League (2014-2017).
Durante ese paso, regresó a España para defender la camiseta del Alavés (2017-2018) y en la Bundesliga con el Mainz (2017).