MNP LLP
Peel Hunt LLP
Camarco
MLT Aikins LLP
Computershare Investor Services (Jersey) Ltd
TSX Trust Company