Braidon Burns leaves South Sydney for Canterbury Bulldogs