A lost German artillery gun from the First World War has been uncovered by stunned Canadian builders, an estimated 4,000 miles from where it was last fired. A construction crew unearthed the ...