def METHOD_NAME(filing: Dict, filing_type='registration') -> list:
    """Validate the business address of registration filing."""
    offices = filing['filing'][filing_type]['offices']
    msg = []
    if delivery_address := offices.get('businessOffice', {}).get('deliveryAddress'):
        region = delivery_address['addressRegion']
        country = delivery_address['addressCountry']
        if region != 'BC':
            region_path = f'/filing/{filing_type}/offices/businessOffice/deliveryAddress/addressRegion'
            msg.append({'error': "Address Region must be 'BC'.", 'path': region_path})
        try:
            country = pycountry.countries.search_fuzzy(country)[0].alpha_2
            if country != 'CA':
                raise LookupError
        except LookupError:
            country_path = f'/filing/{filing_type}/offices/businessOffice/deliveryAddress/addressCountry'
            msg.append({'error': "Address Country must be 'CA'.", 'path': country_path})
    return msg