Schedule
Recall/Hygiene
Appointment

Dentist Near Yaletown, BC

Keeping up with dental care is easier when you have a clinic within a short drive of home. City Square Dental Center is approximately 1.3 miles from Yaletown, with a drive of around 5 minutes. Our clinic offers a variety of treatments to help individuals and families look after their oral health. If you are looking for a dentist near Yaletown, BC, we can help with routine dental needs, damaged teeth, missing teeth, and smile improvements. We take time to assess your oral health and discuss the treatments that may be suitable for you.

Regular dental visits can also help identify concerns before they become more serious. Having a dentist near you gives you a convenient way to stay on top of your dental health.

Dental Care That Fits Your Needs

Every person has different dental needs. Some may need regular examinations, while others may require treatment for tooth damage, alignment concerns, or missing teeth. At City Square Dental Center, we work with patients to understand their concerns and explain the care options available. We aim to make dental visits a positive experience for children, adults, and seniors.

Regular visits also give our team a chance to monitor changes in your oral health and address concerns early. If you are looking for a dentist near Yaletown, BC, our clinic offers different treatment options to help you care for your teeth at every stage of life.

Dental Services at City Square Dental Center

Our clinic provides several treatments to address different oral health concerns. You can speak with our Yaletown dentist about the care you need and learn more about the available options.

Dental Exams & Cleanings
Examinations help assess your teeth and gums, while professional cleanings remove plaque and buildup from areas that are difficult to reach at home.
Emergency Dental Care
We offer same-day emergency appointments for urgent concerns such as severe toothaches, broken teeth, and dental injuries.
Invisalign
Clear aligners gradually move teeth into better positions. They can be removed for eating, brushing, and flossing.
Dental Implants
Dental implants provide a fixed replacement for missing teeth and help restore everyday chewing function.
Porcelain Veneers
Veneers are thin ceramic coverings placed on the front of teeth to improve the appearance of chips, gaps, and stains.
Teeth Whitening
Professional whitening helps lighten stains and improve the overall appearance of your teeth.
Dental Crowns & Bridges
Crowns cover and protect weakened teeth. Bridges replace missing teeth by filling the space with artificial teeth.
Dentures
Full and partial dentures are removable options for replacing missing teeth and improving chewing ability.
Dental Fillings, Inlays & Onlays
These restorations repair teeth affected by decay or damage and help maintain their structure.
Root Canal Treatment
Root canal treatment removes infected tissue from inside a tooth to help save the natural tooth.
Tooth Extractions
Teeth that are severely damaged or cannot be restored may need to be removed to protect surrounding oral health.
Night Guards
Custom night guards help reduce tooth wear caused by clenching and grinding during sleep.
Same-Day Cold Sore Laser Treatment
Laser treatment can help manage discomfort from cold sores and support the healing process.
Botox
Botox treatments are available for certain cosmetic and therapeutic purposes, including facial lines and jaw muscle tension.

Why Patients Choose City Square Dental Center

Our clinic combines clinical experience, modern treatment options, and convenient services to support the dental needs.

  • 30+ Years of Dental Experience: Dr. Arv Sooch brings over three decades of experience serving the Vancouver community.
  • Comprehensive Care in One Location: We provide general, family, cosmetic, restorative, orthodontic, and emergency dental services.
  • Invisalign Gold Provider for 2026: Our clinic holds Invisalign Gold Provider recognition and advertises flexible payment plans for treatment.
  • Same-Day Emergency Appointments: We offer same-day appointments to help patients access care when unexpected dental problems occur.

Directions From Yaletown to City Square Dental Center

The drive from Yaletown to City Square Dental Center takes around 5 minutes and covers approximately 2.1 kilometres.

Follow these directions:

  • Head towards Nelson Street for approximately 120 metres.
  • Turn right onto Nelson Street and continue for around 140 metres.
  • Keep right to continue along Cambie Street and Cambie Bridge.
  • Keep left to stay on Cambie Street and continue for approximately 650 metres.
  • Turn right onto West 12th Avenue.
  • Turn right after approximately 77 metres. The destination will be on your right after another 21 metres.

Arrange Your Next Dental Visit

From preventive examinations to treatments for damaged or missing teeth, City Square Dental Center offers several ways to support your oral health. If you need guidance about a dental concern, our Yaletown dentist can help you understand the available treatment options. Contact our team to discuss your needs and arrange an appointment.

Frequently Asked Questions (FAQs)

What happens during a dental examination?

Our team checks your teeth and gums for signs of decay, gum problems, and other concerns. Digital X-rays may also be taken when needed to get a clearer view of your oral health.

Are night guards suitable for everyone who grinds their teeth?

Night guards can help protect teeth from grinding damage, but suitability depends on your dental needs. Our team can assess your teeth and discuss whether a custom appliance may help.

What should I do if I chip or break a tooth?

Contact our clinic as soon as possible. Avoid chewing on the affected side and follow the team’s advice while arranging an appointment.

Can dental fillings be matched to my natural teeth?

Yes, tooth-coloured composite fillings are designed to blend with natural teeth. Your dentist can explain whether this type of filling is suitable for the affected tooth.

tag on yout theme's header.php Read the detailed step-by-step at https://humbertosilva.com/visual-composer-infinite-image-carousel/ */ // auxiliary code to create triggers for the add and remove class for later use (function($){ $.each(["addClass","removeClass"],function(i,methodname){ var oldmethod = $.fn[methodname]; $.fn[methodname] = function(){ oldmethod.apply( this, arguments ); this.trigger(methodname+"change"); return this; } }); })(jQuery); // main function for the infinite loop function vc_custominfiniteloop_init(vc_cil_element_id){ var vc_element = '#' + vc_cil_element_id; // because we're using this more than once let's create a variable for it window.maxItens = jQuery(vc_element).data('per-view'); // max visible items defined window.addedItens = 0; // auxiliary counter for added itens to the end // go to slides and duplicate them to the end to fill space jQuery(vc_element).find('.vc_carousel-slideline-inner').find('.vc_item').each(function(){ // we only need to duplicate the first visible images if (window.addedItens < window.maxItens) { if (window.addedItens == 0 ) { // the fisrt added slide will need a trigger so we know it ended and make it "restart" without animation jQuery(this).clone().addClass('vc_custominfiniteloop_restart').removeClass('vc_active').appendTo(jQuery(this).parent()); } else { jQuery(this).clone().removeClass('vc_active').appendTo(jQuery(this).parent()); } window.addedItens++; } }); // add the trigger so we know when to "restart" the animation without the user knowing about it jQuery('.vc_custominfiniteloop_restart').bind('addClasschange', null, function(){ // navigate to the carousel element , I know, its ugly ... var vc_carousel = jQuery(this).parent().parent().parent().parent(); // first we temporarily change the animation speed to zero jQuery(vc_carousel).data('vc.carousel').transition_speed = 0; // make the slider go to the first slide without animation and because the fist set of images shown // are the same that are being shown now the slider is now "restarted" without that being visible jQuery(vc_carousel).data('vc.carousel').to(0); // allow the carousel to go to the first image and restore the original speed setTimeout("vc_cil_restore_transition_speed('"+jQuery(vc_carousel).prop('id')+"')",100); }); } // restore original speed setting of vc_carousel function vc_cil_restore_transition_speed(element_id){ // after inspecting the original source code the value of 600 is defined there so we put back the original here jQuery('#' + element_id).data('vc.carousel').transition_speed = 600; } // init jQuery(document).ready(function(){ // find all vc_carousel with the defined class and turn them into infine loop jQuery('.vc_custominfiniteloop').find('div[data-ride="vc_carousel"]').each(function(){ // allow time for the slider to be built on the page // because the slider is "long" we can wait a bit before adding images and events needed var vc_cil_element = jQuery(this).prop("id"); setTimeout("vc_custominfiniteloop_init('"+vc_cil_element+"')",2000); }); }); });