According to Discover Canada, who was the last Canadian to receive the Victoria Cross?

Answer: Lieutenant Robert Hampton Gray

The guide names Lieutenant Robert Hampton Gray as the last Canadian to receive the Victoria Cross to date. A navy pilot born in Trail, B.C., he was killed while bombing and sinking a Japanese warship in August 1945, a few days before the Second World War ended.

Learn more: Honours and the Victoria Cross

Read the full study notes