The biggest concern with canards is their behaviour during the stall- because the centre of lift is in back it'll drop tail-first

The solution for existing canard A/C (such as the Avanti) has been to give the canard a higher angle of incidence so that it stalls and drops the nose while the wing is still flying. So far so good, but deep stalls are still unrecoverable. Perhaps FBW would be the way to go here.