18. Other liabilities

  2012 2011
BPLP    
Accrued pension and post-retirement benefit liability [note 28] 554,532 468,363
Derivatives [note 29] 8,294 19,439
Other 7,584 4,045
Derivatives [note 29] 1,954 27,194
Accrued pension and post-retirement benefit liability [note 28] 30,648 38,050
Other 7,740 6,624
  620,572 577,454
Less current portion (21,144) (50,495)
Net $599,428 $526,959