Looking for correct birth year.

I am trying to find the correct year of birth for Charles W Fairweather of Joggins NS. According to the 1901 census he was 3yrs of age and born in 1899, according to the 1911 census he was 13 yrs of age and born in 1898, according to his World War 1 attestation papers he says he was 18 yrs of age and born in 1897.  I am presuming that he may have lied his age to enlist and was either 16 or 17 yrs old . I have checked the NS Vital Statistics page and can not find his birth there. I checked the Dr Rockwell records and he is not there either. He gives his place of birth as Joggins. Is there any where else to look for this information. Dara Legere