Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o total de toneladas de carga enviadas do Porto de Santos para o Canadá em 2021?
 ###Tabelas: 
CREATE TABLE vessels (vessel_id INT, vessel_name TEXT); INSERT INTO vessels VALUES (1, 'Vessel A'), (2, 'Vessel B'), (3, 'Vessel C'); CREATE TABLE shipments (shipment_id INT, vessel_id INT, port_id INT, cargo_tonnage INT, ship_date DATE); INSERT INTO shipments VALUES (1, 1, 4, 5000, '2021-01-01'), (2, 1, 4, 3000, '2021-02-01'), (3, 2, 4, 4000, '2021-03-01'), (4, 3, 4, 6000, '2021-04-01'); CREATE TABLE ports (port_id INT, port_name TEXT, country TEXT); INSERT INTO ports VALUES (4, 'Port of Santos', 'Brazil'), (5, 'Port of Vancouver', 'Canada'), (6, 'Port of Montreal', 'Canada');
SELECT SUM(shipments.cargo_tonnage) FROM vessels JOIN shipments ON vessels.vessel_id = shipments.vessel_id JOIN ports ON shipments.port_id = ports.port_id WHERE ports.port_name = 'Port of Santos' AND ports.country = 'Canada' AND YEAR(shipments.ship_date) = 2021;