Vermilion Energy Customer Service Phone Number Customer service: +1 403-269-4884   Vermilion Energy Headquarters Info, Email, Phone number, Website and live chat Information A Vermilion Energy is an international oil and gas producer with operations in North America, Europe and Australia. Vermilion pays a monthly dividend of Canadian $0.23 per share, which provides a current yield