Canadian firm to establish stake in Iranian oil swap business