you will never eliminate racism until you eliminate all laws that identify a group for special consideration; be it colour, creed, or sex. The American constitution spells it out as well as anything I have ever read. All men are created equal is one heck of an creed to live by. The difficulty starts when you add laws to try and address a perceived problem. i.e. our population is 30% Asian population therefore the staff numbers in every industry, govt. office should reflect that percentage. So a law is passed demanding compliance. Such a law creates resentment and prevents talented individuals from advancing in the company and it prevents the company from potentially hiring the best person for a job. And at the end of the day, the law doesn't address the real problem. That problem could be a single prejudiced person in HR, it could be skills training, it could be any of a dozen or more reasons and for politicians, identifying those reasons is time consuming and doesn't make for good press like enacting a law does.
Constantly attempting to address the sins of our fathers through apologies and throwing cash is foolish as well. Many of those who participated in the residential schools were hard-working and conscientious individuals who honestly (if mistakenly) thought that they were helping bring the noble savage into the 20th century. Forget the past, take from today forward and do it differently. Perhaps, when all is said and done, Marianmike has the better solution: smile, and show compassion.