A young boy undergoing cancer treatment at a Boston hospital got a big surprise when he was greeted by actor Ryan Reynolds.