Thousands walk for 'reconciliation' in Canada