Doesnt matter if u have arcane protection/mental shield/any set that gives resist to cancel - cancellation always land 100% no matter what and always is taking 5 buffs like why would you do this like that? I understand if cancel would remove randomly 1-5 buffs but 5 buffs everytime is just too much