It really depends on how big the gap is. If the gaps are large, the resulting crowns or veneers will be extremely large, giving you bulky appearing teeth. Minor gaps are routinely closed by placing porcelain restorations (veneers or crowns).
But at age 23 you should consider a multidisciplinary approach (not JUST crowns or not JUST braces). There likely has been some drifting or migration, allowing the canines to get closer to the centrals. This creates some problems, both aesthetically and functionally. The narrower arch constricts the airway (sleep apnea can develop) and the root eminences (bone surrounding the roots of the canines) are too close to the middle of your face, dramatically altering the appearance.
The BEST plan would be to use orthodontics to align the teeth better (EXPAND the arch) and create space for implants where the teeth are missing. After the canines are in place and the implants have healed, crown the implants and you will have a smile that could last a lifetime! This approach is NOT quick, but with so much of your life ahead of you, the wait will be worth it.
If you can, I would suggest AVOIDING lateralizing the canines (moving the eye teeth next to the centrals and then shaping them to look like lateral incisors).
Without seeing pictures, it is difficult to give adequate advice, but it sounds like you should have consultations with several offices to see what truly could be done for you.