Brantford man faces weapons charges