BDO LLP
Canaccord Genuity
RBC Capital Markets
Canaccord Genuity
RBC Capital Markets
Camarco
Macfarlanes LLP
EQ