Yes, a 12-year-old can have a debit card, but a bank may require their parent or guardian to apply for an account on their behalf before a card is issued. Note that CIBC requires Canadians to be at least 13 years-old to open a Smart Start youth account on their own.