A 22-year-old Cape Breton singer-songwriter has been charged with sexually assaulting a boy under the age of 16. Johnathan Stephen MacInnis of Northside East Bay is scheduled to appear in court next month on charges of sexual assault, sexual interference and invitation to sexual touching involving a person under the age of 16. The offences are alleged to have occurred between August and November. MacInnis was scheduled to perform in Sydney next month as part of his fifth annual Christmas show but the show is now cancelled.