×

Error message

  • Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /home/campanella/domains/campanella.ca/public_html/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::initialize(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /home/campanella/domains/campanella.ca/public_html/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $resolver as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /home/campanella/domains/campanella.ca/public_html/includes/file.phar.inc).
  • Deprecated function: TYPO3\PharStreamWrapper\Manager::__construct(): Implicitly marking parameter $collection as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 19 of /home/campanella/domains/campanella.ca/public_html/includes/file.phar.inc).
  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: i18n_help(): Optional parameter $path declared before required parameter $arg is implicitly treated as a required parameter in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: rules_log(): Implicitly marking parameter $element as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: rules_wrap_data(): Optional parameter $data declared before required parameter $info is implicitly treated as a required parameter in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: rules_get_event_handler(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated in drupal_session_initialize() (line 242 of /home/campanella/domains/campanella.ca/public_html/includes/session.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQueryInterface::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQueryInterface::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQueryExtender::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQueryExtender::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQuery::getArguments(): Implicitly marking parameter $queryPlaceholder as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: SelectQuery::preExecute(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: DrupalEntityControllerInterface::resetCache(): Implicitly marking parameter $ids as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: DrupalDefaultEntityController::resetCache(): Implicitly marking parameter $ids as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/campanella/domains/campanella.ca/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/campanella/domains/campanella.ca/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home/campanella/domains/campanella.ca/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: date_popup_element_value_callback(): Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: entity_metadata_system_get_properties(): Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_system_get_page_properties(): Optional parameter $data declared before required parameter $name is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_file_access(): Optional parameter $file declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_file_access(): Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_field_access_callback(): Optional parameter $entity declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_field_access_callback(): Optional parameter $account declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_create_object(): Optional parameter $values declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_view_single(): Optional parameter $view_mode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: entity_metadata_view_single(): Optional parameter $langcode declared before required parameter $entity_type is implicitly treated as a required parameter in require_once() (line 341 of /home/campanella/domains/campanella.ca/public_html/includes/module.inc).
  • Deprecated function: Using ${var} in strings is deprecated, use {$var} instead in include_once() (line 1389 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: mfw_field_widget_value(): Optional parameter $input declared before required parameter $form_state is implicitly treated as a required parameter in require_once() (line 8 of /home/campanella/domains/campanella.ca/public_html/sites/all/modules/multiupload_filefield_widget/multiupload_filefield_widget.module).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: _bootstrap_filter_xss(): Implicitly marking parameter $allowed_tags as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 27 of /home/campanella/domains/campanella.ca/public_html/sites/all/themes/bootstrap/template.php).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: DrupalDefaultMetaTag::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: DrupalListMetaTag::__construct(): Implicitly marking parameter $data as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property PDOException::$query_string is deprecated in DatabaseConnection->query() (line 770 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Creation of dynamic property PDOException::$args is deprecated in DatabaseConnection->query() (line 772 of /home/campanella/domains/campanella.ca/public_html/includes/database/database.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home/campanella/domains/campanella.ca/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home/campanella/domains/campanella.ca/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home/campanella/domains/campanella.ca/public_html/includes/common.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Mobile_Detect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in include_once() (line 3492 of /home/campanella/domains/campanella.ca/public_html/includes/bootstrap.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property SelectQuery::$alterTags is deprecated in SelectQuery->addTag() (line 978 of /home/campanella/domains/campanella.ca/public_html/includes/database/select.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).
  • Deprecated function: Creation of dynamic property DatabaseCondition::$stringVersion is deprecated in DatabaseCondition->compile() (line 1865 of /home/campanella/domains/campanella.ca/public_html/includes/database/query.inc).

Campanella & Associates is a renowned firm of architecture and design founded in Montreal by Sebastian Campanella. For over 30 years, Campanella & Associates has been providing tailored and personalized architectural and design services to meet its clients’ needs and expectations throughout Canada. We bring a wealth of experience and expertise to our clients in creating residential, commercial, industrial and institutional spaces and buildings. The firm’s expertise is recognized in all sectors of the construction industry.

Campanella & Associates is a dynamic group of experienced architects, architectural technicians and LEED certified experts. The experience, skills, creativity and professionalism of its team ensures the quality and success of each mandate. Campanella & Associates is involved throughout the entire duration of a project and offers complete and comprehensive services at all stages, from preliminary planning to building delivery, covering the full life cycle of a project.

 

Philosophy

Our philosophy and our values reside in the effectiveness of a collaborative effort between the client and the architects. Our mission is to achieve an enduring relationship and an ongoing dialogue throughout all phases of the project while respecting budgets and deadlines. We are committed to sustainable development by promoting an architecture that complies with all environmental requirements and that is in harmony with the site and its surroundings.

Our firm’s success is based on our customers’ satisfaction, a privileged client-architect relationship, our experience and the expertise of our team and its highly creative energy. Campanella & Associates follows a series of specific steps, from planning to realization, to maximize the quality of the final result guaranteeing the success of each architectural project.