A young Canadian boy has been struggling with being on the no-fly list his entire life - all because of the name he was given at birth.