Babcock Canada Inc. Business Name: Babcock Canada Inc. Category: Business Services Website: www.babcockcanada.com Phone: (250)-479-3393 Business Address: 910 Devonshire Rd. Victoria K1P5E7