BDO LLP
RBC Capital Markets
RBC Capital Markets
Norton Rose Fulbright LLP