Schedule
Recall/Hygiene
Appointment

Dentist Near Riley Park–Little Mountain, BC

Regular dental care plays an important role in keeping your teeth and gums healthy. City Square Dental Center offers a range of dental treatments for individuals and families. Our clinic is approximately 2.0 miles from Riley Park–Little Mountain, with a drive of around 7 minutes. If you are searching for a dentist near Riley Park–Little Mountain, BC, our team can help with routine examinations, dental repairs, smile improvements, and other oral health concerns.

We take time to understand your needs and explain the available treatment options. Having a dental clinic near you can make it easier to arrange appointments and stay consistent with preventive care. Our goal is to help you look after your oral health through every stage of life.

Dental Care for Different Needs

Dental needs can change with age and oral health. Children may need regular checkups as their teeth develop, while adults may require fillings, crowns, or other treatments. If you are looking for a dentist near Riley Park–Little Mountain, BC, our team at City Square Dental Center provides care for different age groups and dental needs.

Regular examinations also help us spot changes in your teeth and gums early. Whether you need preventive advice or treatment for an existing concern, we take time to explain your options and guide you through the next steps.

Dental Treatments Available at Our Clinic

We offer several services to help maintain oral health and address common dental problems. You can speak with our Riley Park–Little Mountain dentist about your concerns and find out which treatments may be suitable.

Dental Exams & Cleanings
Regular examinations help us check your teeth and gums. Professional cleanings remove plaque and tartar that may build up over time.
Emergency Dental Care
We offer same-day emergency appointments for concerns such as severe toothaches, broken teeth, and unexpected dental injuries.
Invisalign
Clear aligners gradually move teeth into better positions without the need for traditional metal brackets and wires.
Dental Implants
Implants replace missing teeth and provide support for natural-looking restorations.
Porcelain Veneers
Veneers cover the front of teeth to improve the appearance of chips, gaps, and discolouration.
Teeth Whitening
Professional whitening treatments help reduce stains and brighten your smile.
Dental Crowns & Bridges
Crowns protect weakened teeth, while bridges replace missing teeth and fill gaps in your smile.
Dentures
Full and partial dentures help replace missing teeth and improve chewing function.
Dental Fillings, Inlays & Onlays
These restorations repair teeth affected by decay or damage while preserving healthy tooth structure where possible.
Root Canal Treatment
Root canal treatment removes infected tissue from inside a tooth and helps save the natural tooth.
Tooth Extractions
We remove teeth that are severely damaged, decayed, or cannot be restored.
Night Guards
Custom night guards help protect teeth from wear caused by clenching and grinding during sleep.
Same-Day Cold Sore Laser Treatment
Laser treatment can help reduce discomfort and support the healing of active cold sores.
Botox
Botox treatments are available for certain therapeutic and cosmetic needs, including jaw tension and facial lines.

Why Choose City Square Dental Center?

Our clinic combines clinical experience with a broad range of dental services to support patients.

  • 30+ Years of Experience: Dr. Arv Sooch brings over three decades of dental 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 is recognised as an Invisalign Gold Provider and advertises flexible payment plans for treatment.
  • Same-Day Emergency Appointments: We offer same-day appointments to help patients access care when unexpected dental concerns arise.

Directions From Riley Park–Little Mountain to City Square Dental Center

The drive from Riley Park–Little Mountain to our clinic takes approximately 7 minutes and covers around 3.3 kilometres.

Follow these directions:

  • Start from Riley Park–Little Mountain and head towards Main Street.
  • Continue along Main Street for approximately 2.2 kilometres.
  • Turn left onto East 12th Avenue.
  • Continue for around 1.1 kilometres.
  • Turn right and continue for approximately 21 metres. The destination will be on your right.

Arrange Your Next Dental Visit

From regular checkups to treatments for missing or damaged teeth, City Square Dental Center offers different ways to care for your smile. If you have questions about a dental concern, our Riley Park–Little Mountain dentist can help you understand the available options. Contact our team to discuss your needs and arrange an appointment.

Frequently Asked Questions (FAQs)

How long does the dental implant process take?

The timeline depends on your oral health and the treatment required. After implant placement, the area needs time to heal before the final restoration can be attached. Our team can explain the expected steps during your consultation.

Are dental sealants useful for children?

Yes, sealants protect the grooves on the back teeth where food and bacteria can collect. They can help reduce the risk of cavities in children.

What should I do if my crown or filling becomes loose?

Contact our clinic as soon as possible. Avoid putting pressure on the affected tooth and arrange an examination so our team can assess the restoration.

Does cold sore laser treatment hurt?

The treatment is generally well tolerated. It uses focused laser energy on the affected area to help manage discomfort and support healing. Our team can explain what to expect before treatment.

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); }); }); });