Can a 16 year old date a 18 year old mother in Canada?

no, it's illegal for someone under the age of 18 to date someone 18 or older.