Baby thriving after 7-hour surgery to remove massive cancerous tumour

This post was originally published on CBC News: The National.