code: def _build_params(self, location, provider_key, **kwargs):
      if not provider_key:
          provider_key = canadapost_key_getter(**kwargs)
  
      return {
          "Key": provider_key,
          "LastId": kwargs.get("last_id", ""),
          "Country": kwargs.get("country", "ca"),
          "SearchFor": "Everything",
          "SearchTerm": location,
          "LanguagePreference": kwargs.get("language", "en"),
          "$cache": "true",
      }
  
imports: from __future__ import absolute_import
  import logging
  from geocoder.base import OneResult, MultipleResultsQuery
  from geocoder.keys import canadapost_key_getter
label_desc: Use image node_id 1 for calling the CanadapostIdQuery obj's underlying member method code with example usage: obj._build_params(location, provider_key) and returns: dict