It is the US that should have apologized. Not Canada. He should have been treated like a captured soldier. The US actions under international were illegal. That war is still going on. They should have been held in proper POW camps until the war is over.