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