Athabasca Oil Corp Customer Service Phone Number Customer service: 877-235-9233   Athabasca Oil Corp Headquarters Info, Email, Phone number, Website and live chat Information Athabasca Oil Corporation is a Canadian energy company with a focused strategy on the development of thermal and light oil assets. Situated in Alberta’s Western Canadian Sedimentary Basin, the Company has