It's been done before, but not in awhile. Who wins? I figure Canizales outclasses Tapia in a good scrap. Neither is getting stopped, but Canizales just had a lot more firepower and a more sophisticated skillset.
Good fight with nice exchanges but I think Canizales' better offensive tools, footwork, and power gives him the advantage. Tapia's over willingness to brawl will also play into Canizales' favor, who was an excellent counter puncher.