Yes, it would kill buildings, problem is it doesn't have enough ammo for it to be significant. At 2 shots per building your looking at a total of 10 buildings you can level.
As much as I love the B-25 H I'd rather have an early war varient for EWA, and the J for MWA.