Home Football Buchanan lone goal lifts Canada against Cameroon