Canadian artist fired after viral Trump cartoon