At least four people are dead and dozens more injured after a deadly blast at a Canadian military base.