Foreign Affairs Minister Lawrence Cannon gives Canada an ``A`` for following through on past G8 commitments, but a new G8 report card shows Canada is in the middle of the pack when it comes to foreign aid spending.
Canada is in the middle of the pack on foreign-aid spending: