Canada's FA has real problems, they have very little ambition, one of the reasons they've lost some decent players to other nations.
Du Guzman, Hargeaves and Begovic spring to mind. Hoilett will follow them - last time I heard he was holding out for British citizenship.
He can play for Jamaica, too, and there were some rumors he was eligible for the US, but I think those have been squashed.