No, it certainly is not legal for a 24 year old to date a 13 year old in Canada and that person could be charged with Statutory Rape if the relationship goes too far. Any 24 year old that is interested in a 13 year old must not feel confident enough to ask out someone closer to their own age.