Deloitte LLP
Berenberg
Peel Hunt LLP
RBC Capital Markets
Camarco
Norton Rose Fulbright LLP
EQ
TSX Trust Company