Message d'erreur

  • Notice: Undefined index: media_image in include() (line 28 of themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php).
    include('/var/www/pomerleau.ca/htdocs/web/themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php') (Line: 138)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony/paragraph', 'entity.paragraph.image_section', Array, Array, Object) (Line: 141)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony', 'entity.paragraph.image_section', Array, Array, Object) (Line: 99)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->onHarmonize(Object, 'harmonize.core', Object)
    call_user_func(Array, Object, 'harmonize.core', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, Object) (Line: 341)
    Drupal\harmonize\Harmonizer\Harmonizer->dispatchHarmonizationEvents() (Line: 145)
    Drupal\harmonize\Harmonizer\Harmonizer->harmonize() (Line: 174)
    Drupal\harmonize\Service\Harmonize->harmonize(Object, Array) (Line: 195)
    Drupal\harmonize\Service\Harmonize->autoHarmonize(Object) (Line: 26)
    Drupal\harmonize\Plugin\preprocessors\ParagraphPreprocessor->preprocess(Array, 'paragraph', Array) (Line: 153)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocessHook(Array, 'paragraph', Array) (Line: 107)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocess(Array, 'paragraph', Array) (Line: 30)
    preprocessors_preprocess(Array, 'paragraph', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_5474919d65c19b5ca981b8b47432e4c71d9c64aff738ad7ee7f8b93dc40c2f93->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/field/field.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_e7997c12eb255284f81184446a390ae6813a093fc61f3f905d75e24dcd4a7e42->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/node/node--project.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 130)
    Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Trying to access array offset on value of type null in include() (line 28 of themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php).
    include('/var/www/pomerleau.ca/htdocs/web/themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php') (Line: 138)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony/paragraph', 'entity.paragraph.image_section', Array, Array, Object) (Line: 141)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony', 'entity.paragraph.image_section', Array, Array, Object) (Line: 99)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->onHarmonize(Object, 'harmonize.core', Object)
    call_user_func(Array, Object, 'harmonize.core', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, Object) (Line: 341)
    Drupal\harmonize\Harmonizer\Harmonizer->dispatchHarmonizationEvents() (Line: 145)
    Drupal\harmonize\Harmonizer\Harmonizer->harmonize() (Line: 174)
    Drupal\harmonize\Service\Harmonize->harmonize(Object, Array) (Line: 195)
    Drupal\harmonize\Service\Harmonize->autoHarmonize(Object) (Line: 26)
    Drupal\harmonize\Plugin\preprocessors\ParagraphPreprocessor->preprocess(Array, 'paragraph', Array) (Line: 153)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocessHook(Array, 'paragraph', Array) (Line: 107)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocess(Array, 'paragraph', Array) (Line: 30)
    preprocessors_preprocess(Array, 'paragraph', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_5474919d65c19b5ca981b8b47432e4c71d9c64aff738ad7ee7f8b93dc40c2f93->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/field/field.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_e7997c12eb255284f81184446a390ae6813a093fc61f3f905d75e24dcd4a7e42->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/node/node--project.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 130)
    Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Trying to access array offset on value of type null in include() (line 28 of themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php).
    include('/var/www/pomerleau.ca/htdocs/web/themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php') (Line: 138)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony/paragraph', 'entity.paragraph.image_section', Array, Array, Object) (Line: 141)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony', 'entity.paragraph.image_section', Array, Array, Object) (Line: 99)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->onHarmonize(Object, 'harmonize.core', Object)
    call_user_func(Array, Object, 'harmonize.core', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, Object) (Line: 341)
    Drupal\harmonize\Harmonizer\Harmonizer->dispatchHarmonizationEvents() (Line: 145)
    Drupal\harmonize\Harmonizer\Harmonizer->harmonize() (Line: 174)
    Drupal\harmonize\Service\Harmonize->harmonize(Object, Array) (Line: 195)
    Drupal\harmonize\Service\Harmonize->autoHarmonize(Object) (Line: 26)
    Drupal\harmonize\Plugin\preprocessors\ParagraphPreprocessor->preprocess(Array, 'paragraph', Array) (Line: 153)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocessHook(Array, 'paragraph', Array) (Line: 107)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocess(Array, 'paragraph', Array) (Line: 30)
    preprocessors_preprocess(Array, 'paragraph', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_5474919d65c19b5ca981b8b47432e4c71d9c64aff738ad7ee7f8b93dc40c2f93->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/field/field.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_e7997c12eb255284f81184446a390ae6813a093fc61f3f905d75e24dcd4a7e42->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/node/node--project.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 130)
    Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined index: media_image in include() (line 48 of themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php).
    include('/var/www/pomerleau.ca/htdocs/web/themes/custom/pomerleau/harmony/paragraph/entity.paragraph.image_section.harmony.php') (Line: 138)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony/paragraph', 'entity.paragraph.image_section', Array, Array, Object) (Line: 141)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->includeAll('themes/custom/pomerleau/harmony', 'entity.paragraph.image_section', Array, Array, Object) (Line: 99)
    Drupal\harmonize\EventSubscriber\HarmonyEventSubscriber->onHarmonize(Object, 'harmonize.core', Object)
    call_user_func(Array, Object, 'harmonize.core', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, Object) (Line: 341)
    Drupal\harmonize\Harmonizer\Harmonizer->dispatchHarmonizationEvents() (Line: 145)
    Drupal\harmonize\Harmonizer\Harmonizer->harmonize() (Line: 174)
    Drupal\harmonize\Service\Harmonize->harmonize(Object, Array) (Line: 195)
    Drupal\harmonize\Service\Harmonize->autoHarmonize(Object) (Line: 26)
    Drupal\harmonize\Plugin\preprocessors\ParagraphPreprocessor->preprocess(Array, 'paragraph', Array) (Line: 153)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocessHook(Array, 'paragraph', Array) (Line: 107)
    Drupal\preprocessors\Service\PreprocessorsManager->preprocess(Array, 'paragraph', Array) (Line: 30)
    preprocessors_preprocess(Array, 'paragraph', Array) (Line: 287)
    Drupal\Core\Theme\ThemeManager->render('paragraph', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 44)
    __TwigTemplate_5474919d65c19b5ca981b8b47432e4c71d9c64aff738ad7ee7f8b93dc40c2f93->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/field/field.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array) (Line: 450)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 76)
    __TwigTemplate_e7997c12eb255284f81184446a390ae6813a093fc61f3f905d75e24dcd4a7e42->doDisplay(Array, Array) (Line: 405)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378)
    Twig\Template->display(Array) (Line: 390)
    Twig\Template->render(Array) (Line: 65)
    twig_render_template('themes/custom/pomerleau/templates/node/node--project.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 436)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 241)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
    call_user_func(Array, Object, 'kernel.view', Object) (Line: 142)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 130)
    Drupal\cdn\StackMiddleware\DuplicateContentPreventionMiddleware->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    

Résidence étudiante à l’Université de Toronto

Client
Université de Toronto
Secteur
Résidentiel
Mode de réalisation
Conception-construction
Emplacement
Toronto, ON, CA
Année
2022
building

Conception-construction de la résidence

L'Université de Toronto nous a attribué le contrat de conception-construction pour sa nouvelle résidence étudiante qui deviendra l'un des bâtiments les plus écoénergétiques au Canada.

Le bâtiment débuté en juillet 2020 respectera des normes de consommation d'énergie telles qu’une isolation à haut rendement et des fenêtres performantes.


La résidence inclura :

  • 746 chambres de style dortoir simples et doubles avec salles de bain semi-privées;
  • Une suite pour le superviseur de la résidence;
  • 3 à 4 chambres temporaires;
  • 2 suites pour les chercheurs en visite;
  • Des espaces communs pour la tenue d'ateliers d'apprentissage;
  • Des bureaux administratifs;
  • Une salle à manger;
  • Des espaces de rangement;
  • Des espaces à usage mixte;
  • Un jardin sur le toit;
  • Une terrasse.

Nos services comprenaient la gestion des éléments suivants :

  • Déroulement du projet;
  • Conception du projet;
  • Coordination avec les partenaires de conception;
  • Opérations de chantier et de construction;
  • Coûts, risques et qualité;
  • Santé et sécurité;
  • Soutien de l'équipe de coordination et d'innovation BIM.

Le chantier en chiffres

24 666 m2

de superficie totale

106 M$

de budget