Weepu slams slow-coach Canes