According to common sense... If he was born in canada, he is a canadian citizen, so he does not need a visa to come to canada.
About philipines... Unles you registered him as a phlipino citizen, he would probably need a visa to enter philipines.
You need to be more precise on what kind of visa? Canadian visa? Or philipino visa?