{"id":326,"date":"2018-03-29T18:46:51","date_gmt":"2018-03-29T18:46:51","guid":{"rendered":"https:\/\/demo.afthemes.com\/elegant-magazine\/newsportal\/?page_id=10"},"modified":"2025-11-20T23:19:19","modified_gmt":"2025-11-20T23:19:19","slug":"home","status":"publish","type":"page","link":"https:\/\/canadatechnews.ca\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"326\" class=\"elementor elementor-326\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-28a80587 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"28a80587\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63041c54\" data-id=\"63041c54\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5f57462 elementor-invisible elementor-widget elementor-widget-post-flash\" data-id=\"5f57462\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInDown&quot;,&quot;_animation_speed&quot;:80000,&quot;_pause_on_hover&quot;:&quot;yes&quot;}\" data-widget_type=\"post-flash.default\">\n\t\t\t\t\t\n    <div class=\"elespare-flash-wrap flash-layout flash-style-1  elespare_flash_enable\">\n      <div class=\"elespare-exclusive-posts  ele-border-disabled\">\n        <div class=\"elespare-exclusive-now\">\n          \n          <div class=\"elespare-exclusive-now-txt-animation-wrap\">\n                          <span class=\"elespare-spinner spinner-style-2\">\n                <div class=\"ring\"><\/div>\n                <div class=\"ring\"><\/div>\n                <div class=\"ring\"><\/div>\n                <div class=\"ring\"><\/div>\n                <div class=\"ring\"><\/div>\n              <\/span>\n                        <span class=\"elespare-exclusive-texts-wrapper\">\n              Flash Story            <\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"elespare-exclusive-slides\" dir=\"ltr\">\n                      <div class=\"marquee elespare-flash-side left\" data-direction=\"left\">\n                              <h4 class=\"elespare-post-title\">\n                  <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n\n                    \n                      <span class=\"elespare-circle-marq\">\n                                                \n      <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\n                      <\/span>\n\n                    \n                    <span class=\"elespare-post-title\"> Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span>\n                  <\/a>\n                <\/h4>\n                              <h4 class=\"elespare-post-title\">\n                  <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n\n                    \n                      <span class=\"elespare-circle-marq\">\n                                                \n      <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\n                      <\/span>\n\n                    \n                    <span class=\"elespare-post-title\"> Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span>\n                  <\/a>\n                <\/h4>\n                              <h4 class=\"elespare-post-title\">\n                  <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n\n                    \n                      <span class=\"elespare-circle-marq\">\n                                                \n      <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\n                      <\/span>\n\n                    \n                    <span class=\"elespare-post-title\"> FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span>\n                  <\/a>\n                <\/h4>\n                              <h4 class=\"elespare-post-title\">\n                  <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n\n                    \n                      <span class=\"elespare-circle-marq\">\n                                                \n      <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\n                      <\/span>\n\n                    \n                    <span class=\"elespare-post-title\"> TechTO Spotlights Top Startups in Toronto Gala<\/span>\n                  <\/a>\n                <\/h4>\n                              <h4 class=\"elespare-post-title\">\n                  <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n\n                    \n                      <span class=\"elespare-circle-marq\">\n                                                \n      <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\n                      <\/span>\n\n                    \n                    <span class=\"elespare-post-title\"> Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span>\n                  <\/a>\n                <\/h4>\n                          <\/div>\n                  <\/div>\n      <\/div>\n    <\/div>\n\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-58ef78aa elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"58ef78aa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ce090cf\" data-id=\"4ce090cf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-222b5de1 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-banner\" data-id=\"222b5de1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInDown&quot;,&quot;_animation_speed&quot;:300,&quot;_autoplay&quot;:&quot;yes&quot;,&quot;_loop&quot;:&quot;yes&quot;,&quot;nav_show_on_hover&quot;:&quot;yes&quot;,&quot;trending_count_shapes&quot;:&quot;elespare-post-count-square&quot;,&quot;trending_count_shapes_position&quot;:&quot;elespare-pst-cnt-bl&quot;,&quot;trending_animation_speed&quot;:300,&quot;trending_autoplay&quot;:&quot;yes&quot;,&quot;trending_autoplay_speed&quot;:6000,&quot;trending_loop&quot;:&quot;yes&quot;}\" data-widget_type=\"post-banner.default\">\n\t\t\t\t\t\n    <div class=\"elespare-banner-one-wrap banner-layout  banner-style-1\">\n              <div class=\"elespare-section-grid\">\n          <div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Editor's Picks <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>          <div\n            class=\"elespare-posts-grid-wrap elespare-posts-wrap \">\n                            <div class=\"elespare-posts-grid-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n                  <\/div>\n                <\/div>\n                            <div class=\"elespare-posts-grid-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"109\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n                  <\/div>\n                <\/div>\n                      <\/div>\n        <\/div>\n      \n      <div class=\"elespare-section-slider\">\n        <div class=\"elespare-section-carousel-title\">\n          <div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Main Story <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>            <div\n              class=\"elespare-carousel-wrap elespare-posts-wrap  show-on-hover\"\n              data-num=\"1\">\n                              <div class=\"elespare-posts-carousel-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=859\">Read More<\/a>\n        <\/div>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-carousel-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"231\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=848\">Read More<\/a>\n        <\/div>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-carousel-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM.webp 1536w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=821\">Read More<\/a>\n        <\/div>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-carousel-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-768x432.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1280x720.webp 1280w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto.webp 1366w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=815\">Read More<\/a>\n        <\/div>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-carousel-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines.webp 1128w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n    \n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=5\">\n                                    Business &amp; Investment\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=9\">\n                                    Industry Sectors\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=8\">\n                                    Policy &amp; Government\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=810\"> <span>Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=810\">Read More<\/a>\n        <\/div>\n    \n                  <\/div>\n                <\/div>\n                          <\/div>\n                  <\/div>\n      <\/div>\n\n\n      <button type=\"button\" class=\"slick-prev elespare-nav-carousel\"><i class=\"elespare-icons-angle-left\"\n          aria-hidden=\"true\"><\/i><\/button>\n      <button type=\"button\" class=\"slick-next elespare-nav-carousel\"><i class=\"elespare-icons-angle-right\"\n          aria-hidden=\"true\"><\/i><\/button>\n\n\n      \n      <div class=\"elespare-section-trending has-background \">\n        <div class=\"elespare-section-trending-title\">\n          <div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Trending Story Now <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>            <div\n              class=\"elespare-trending-wrap elespare-posts-wrap   elespare-light\">\n                              <div class=\"elespare-posts-trending-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                        <div\n                      class=\"elespare-post-count elespare-post-count-square elespare-pst-cnt-bl\">\n                      1<\/div>\n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-trending-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                        <div\n                      class=\"elespare-post-count elespare-post-count-square elespare-pst-cnt-bl\">\n                      2<\/div>\n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-trending-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                        <div\n                      class=\"elespare-post-count elespare-post-count-square elespare-pst-cnt-bl\">\n                      3<\/div>\n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-trending-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                        <div\n                      class=\"elespare-post-count elespare-post-count-square elespare-pst-cnt-bl\">\n                      4<\/div>\n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n    \n                  <\/div>\n                <\/div>\n                              <div class=\"elespare-posts-trending-post-items\">\n\n                  <div class=\"elespare-img-wrapper\">\n\n                        <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                        <div\n                      class=\"elespare-post-count elespare-post-count-square elespare-pst-cnt-bl\">\n                      5<\/div>\n                  <\/div>\n                  <div class=\"elespare-content-wrapper\">\n                    <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=5\">\n                                    Business &amp; Investment\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=9\">\n                                    Industry Sectors\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=8\">\n                                    Policy &amp; Government\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=810\"> <span>Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span><\/a>\n    <\/h4>\n    \n                  <\/div>\n                <\/div>\n                          <\/div>\n                  <\/div>\n      <\/div>\n\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-790260c3 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"790260c3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-69411005\" data-id=\"69411005\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-10ccb9da elementor-widget elementor-widget-image\" data-id=\"10ccb9da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"68\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-768x82.webp\" class=\"attachment-medium_large size-medium_large wp-image-724\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-768x82.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-300x32.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-1024x109.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon.webp 1170w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-679df800 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"679df800\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-6823c7ee\" data-id=\"6823c7ee\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-42e6da9d elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-author\" data-id=\"42e6da9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"post-author.default\">\n\t\t\t\t\t    <div class=\"elespare-widget-auhtor-wrapper\">\n      <div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">About US <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>      <div class=\"elespare-author-wrapper author-style-1\">\n                  <div class=\"elespare-img-wrap\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/04\/image-150x150.jpg\" class=\"elementor-animation-disable-animation attachment-thumbnail size-thumbnail wp-image-6\" alt=\"\" \/>          <\/div>\n                <div class=\"elespare-author-info-wrap\">\n          <h2 class=\"elespare-infobox-title\"><a target=\"_blank\" href=\"\">CanadaTechNews<\/a><\/h2><div class=\"elespare-infobox-desc\">Canada Tech News is your go-to source for the latest breakthroughs, bold ideas, and business moves shaping the Canadian tech landscape. From AI startups in Toronto to clean energy innovations in Vancouver, we spotlight the people, products, and policies driving the future of technology across the country.<\/div>          <div class=\"elespare-social-links\">\n                                                            \n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73abea77 elespare-section-title-elespare-left elementor-widget elementor-widget-post-express-list\" data-id=\"73abea77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"post-express-list.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Posts Express <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>\n    <div class=\"elespare-express-list-wrap express-layout has-background \">\n      <div class=\"elespare-posts-wrap elementor-express express-style-1  elespare-image-zoom elespare-light\">\n                    <div class=\"elespare-posts-express-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n                  <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                      <\/div>\n\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=859\">Read More<\/a>\n        <\/div>\n    \n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-express-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n                  <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                      <\/div>\n\n\n              <\/div>\n            <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72664a3b elementor-invisible elementor-widget elementor-widget-image\" data-id=\"72664a3b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/canadatechnews.ca\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"458\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/cropped-canadatechnews-02-e1763667973562.png\" class=\"attachment-medium_large size-medium_large wp-image-12\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/cropped-canadatechnews-02-e1763667973562.png 457w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/cropped-canadatechnews-02-e1763667973562-300x300.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/cropped-canadatechnews-02-e1763667973562-150x150.png 150w\" sizes=\"(max-width: 457px) 100vw, 457px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b59cb00 elespare-section-title-elespare-left elespare-grid-elespare-left elementor-invisible elementor-widget elementor-widget-post-social-links\" data-id=\"b59cb00\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"post-social-links.default\">\n\t\t\t\t\t    <div class=\"elespare-widget-social-link-wrapper\">\n      <div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Social Links <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>      <div\n        class=\"elespare-social-link-wrapper social-style-1 elespare-left elespare-medium\">\n                  <div class=\"elespare-social-links\">\n            <a target=\"_blank\" rel=\"noopener\" href=\"https:\/\/linkedin.com\/COMPANY\/canadatechnews\" class=\"elementor-repeater-item-467f423 es-linkedin\"><i class=\"demo-icon elespare-icons-linkedin\" aria-hidden=\"true\"><\/i><span class=\"elespare-social-item-name\">linkedin<\/span><\/a>          <\/div>\n              <\/div>\n\n    <\/div>\n\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72503335 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-list\" data-id=\"72503335\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"post-list.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Industry Sectors <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>\n    <div class=\"elespare-list-wrap list-layout has-background \">\n      <div class=\"elespare-posts-wrap list-style-1 elespare-image-zoom  elespare-light\">\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n                          <\/div>\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n                          <\/div>\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n                          <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-674a5201\" data-id=\"674a5201\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fbf4cb5 elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-grid\" data-id=\"2fbf4cb5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:&quot;2&quot;,&quot;_animation&quot;:&quot;slideInUp&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;}\" data-widget_type=\"post-grid.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Business News <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>    <div class=\"elespare-grid-wrap grid-layout has-background  elespare-has-equal-height\">\n\n      <div class=\"elespare-posts-wrap  elementor-grid grid-style-1  elespare-image-zoom elespare-light \">\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=859\">Read More<\/a>\n        <\/div>\n    \n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"109\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=848\">Read More<\/a>\n        <\/div>\n    \n              <\/div>\n            <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5cad3951 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-slider\" data-id=\"5cad3951\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInDown&quot;,&quot;animation_speed&quot;:300,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:3000,&quot;loop&quot;:&quot;yes&quot;,&quot;navigation&quot;:&quot;arrow&quot;,&quot;nav_show_on_hover&quot;:&quot;yes&quot;}\" data-widget_type=\"post-slider.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Artificial Intelligence <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>    <div class=\"elespare-slider-wrap slider-layout elespare-has-equal-height\">\n      <div class=\"elespare-posts-wrap slider-style-1  elespare-image-zoom elespare-light show-on-hover\">\n                    <div class=\"elespare-posts-slider-post-items\">\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n                  <\/div>\n\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>                <div class=\"elespare-content-wrapper-inner\">\n                  \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-slider-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=859\">Read More<\/a>\n        <\/div>\n                    <\/div>\n              <\/div>\n            <\/div>\n\n                    <div class=\"elespare-posts-slider-post-items\">\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"231\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n                  <\/div>\n\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>                <div class=\"elespare-content-wrapper-inner\">\n                  \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-slider-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=848\">Read More<\/a>\n        <\/div>\n                    <\/div>\n              <\/div>\n            <\/div>\n\n                    <div class=\"elespare-posts-slider-post-items\">\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM.webp 1536w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n                  <\/div>\n\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>                <div class=\"elespare-content-wrapper-inner\">\n                  \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-slider-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=821\">Read More<\/a>\n        <\/div>\n                    <\/div>\n              <\/div>\n            <\/div>\n\n                    <div class=\"elespare-posts-slider-post-items\">\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-768x432.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1280x720.webp 1280w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto.webp 1366w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n                  <\/div>\n\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>                <div class=\"elespare-content-wrapper-inner\">\n                  \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-slider-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=815\">Read More<\/a>\n        <\/div>\n                    <\/div>\n              <\/div>\n            <\/div>\n\n                    <div class=\"elespare-posts-slider-post-items\">\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp\" class=\"attachment-large size-large wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines.webp 1128w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>        <\/a>\n                  <\/div>\n\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=5\">\n                                    Business &amp; Investment\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=9\">\n                                    Industry Sectors\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=8\">\n                                    Policy &amp; Government\n                                <\/a>\n                            <\/li><\/ul>                <div class=\"elespare-content-wrapper-inner\">\n                  \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=810\"> <span>Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-slider-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n    <div class=\"elespare-exceprt\">\n                           <a class=\"read-more-btn\" href=\"https:\/\/canadatechnews.ca\/?p=810\">Read More<\/a>\n        <\/div>\n                    <\/div>\n              <\/div>\n            <\/div>\n\n              <\/div>\n    <\/div>\n    <button type=\"button\" class=\"slick-prev elespare-nav-carousel\"><i class=\"elespare-icons-angle-left\"\n        aria-hidden=\"true\"><\/i><\/button>\n    <button type=\"button\" class=\"slick-next elespare-nav-carousel\"><i class=\"elespare-icons-angle-right\"\n        aria-hidden=\"true\"><\/i><\/button>\n    \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33e1d06b elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-single-column\" data-id=\"33e1d06b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"post-single-column.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">Voices from founders <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>\n    <div class=\"elespare-single-list-wrap single-list-layout has-background  elespare-has-equal-height\">\n      <div class=\"elespare-posts-wrap elementor-grid single-list-style-1  elespare-image-zoom elespare-light elespare-layout-left\">\n                    <div class=\"elespare-posts-single-list-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                \n                  \n                                              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-single-list-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"109\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                \n                  \n                                              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-single-list-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                \n                  \n                                              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-single-list-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-768x432.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1280x720.webp 1280w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto.webp 1366w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                \n                  \n                                              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-single-list-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines.webp 1128w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                \n                  \n                                              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=5\">\n                                    Business &amp; Investment\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=9\">\n                                    Industry Sectors\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=8\">\n                                    Policy &amp; Government\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=810\"> <span>Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n              Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\" aria-hidden=\"true\"><\/i>\n            0          <\/span>\n              <\/div>\n\n\n              <\/div>\n            <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-150bf991\" data-id=\"150bf991\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-40d98053 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-list\" data-id=\"40d98053\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"post-list.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">AI News <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>\n    <div class=\"elespare-list-wrap list-layout has-background \">\n      <div class=\"elespare-posts-wrap list-style-1 elespare-image-zoom  elespare-light\">\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-150x150.png 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-350x350.png 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n                  <\/div>\n                          <\/div>\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n                  <\/div>\n                          <\/div>\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n                  <\/div>\n                          <\/div>\n                    <div class=\"elespare-posts-list-post-items\">\n                              <div class=\"elespare-img-wrapper\">\n\n                      <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp\" class=\"attachment-thumbnail size-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-150x150.webp 150w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-350x350.webp 350w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>        <\/a>\n    \n                <\/div>\n              \n              <div class=\"elespare-content-wrapper\">\n                <ul class='elespare-cat-links none'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>\n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n                  <\/div>\n                          <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30f74173 elementor-invisible elementor-widget elementor-widget-video\" data-id=\"30f74173\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=zl99IZvW7rE&quot;,&quot;_animation&quot;:&quot;slideInRight&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-741dd710 elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-grid\" data-id=\"741dd710\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:&quot;1&quot;,&quot;_animation&quot;:&quot;slideInRight&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;}\" data-widget_type=\"post-grid.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">International News <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>    <div class=\"elespare-grid-wrap grid-layout has-background  elespare-has-equal-height\">\n\n      <div class=\"elespare-posts-wrap  elementor-grid grid-style-1  elespare-image-zoom elespare-light \">\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026\n            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"109\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026\n            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025\n            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-768x432.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1280x720.webp 1280w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto.webp 1366w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025\n            <\/a>\n          <\/span>\n                      <\/div>\n\n              <\/div>\n            <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-71013286 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"71013286\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-49395de5\" data-id=\"49395de5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a0b6850 elementor-widget elementor-widget-image\" data-id=\"1a0b6850\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"68\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-768x82.webp\" class=\"attachment-medium_large size-medium_large wp-image-724\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-768x82.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-300x32.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon-1024x109.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/11\/banner-coming-soon.webp 1170w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e67d916 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"e67d916\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d74e581\" data-id=\"2d74e581\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6b22b6b8 elementor-grid-5 elementor-grid-tablet-2 elementor-grid-mobile-1 elespare-section-title-elespare-left elementor-invisible elementor-widget elementor-widget-post-grid\" data-id=\"6b22b6b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:&quot;5&quot;,&quot;_animation&quot;:&quot;slideInUp&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;}\" data-widget_type=\"post-grid.default\">\n\t\t\t\t\t<div class=\"elespare-widget-title-section title-style-2 elespare-left\"><h4 class=\"elespare-widget-title\"><span class=\"elespare-section-title-before\"><\/span><span class=\"elespare-section-title\">You May Have Missed <\/span><span class=\"elespare-section-title-after\"><\/span><\/h4><\/div>    <div class=\"elespare-grid-wrap grid-layout has-background  elespare-has-equal-height\">\n\n      <div class=\"elespare-posts-wrap  elementor-grid grid-style-1  elespare-image-zoom elespare-light \">\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=859\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-300x200.png 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-1024x683.png 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img-768x512.png 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/img.png 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=859\"> <span>Anthropic Accidentally Leaks 500,000 Lines of Its Own AI Code \u2014 And the Internet Responds Exactly as You\u2019d Expect<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 3, 2026\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=848\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"109\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-300x109.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-1024x370.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08-768x278.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2026\/04\/photo_2026-04-01-20.19.08.webp 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=1\">\n                                    Editorial &amp; Culture\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=848\"> <span>Same Brain, Different Plumbing: LangChain vs Raw SDK (Why I Stopped Hand-Writing JSON at 2AM)<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2026\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              April 2, 2026\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=821\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-12-2025-12_52_57-PM.webp 1536w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=39\">\n                                    Articles\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=821\"> <span>FastAPI: The High-Velocity Web Framework Powering Modern APIs and AI Services<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=4\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Abtin Zandi            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 12, 2025\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=815\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-300x169.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1024x576.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-768x432.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto-1280x720.webp 1280w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/techto.webp 1366w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=6\">\n                                    Ecosystem &amp; Community\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=10\">\n                                    Events\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=3\">\n                                    Startups &amp; Founders\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=815\"> <span>TechTO Spotlights Top Startups in Toronto Gala<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n\n              <\/div>\n            <\/div>\n                    <div class=\"elespare-posts-grid-post-items\">\n\n              <div class=\"elespare-img-wrapper\">\n                    <a href=\"https:\/\/canadatechnews.ca\/?p=810\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp\" class=\"attachment-medium size-medium wp-post-image\" alt=\"\" srcset=\"https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-300x200.webp 300w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-1024x683.webp 1024w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines-768x512.webp 768w, https:\/\/canadatechnews.ca\/wp-content\/uploads\/2025\/12\/Alberta-Ottawa-MOU-Unlocks-AI-Data-Centers-and-Pipelines.webp 1128w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>        <\/a>\n    \n                <ul class='elespare-cat-links solid'><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=5\">\n                                    Business &amp; Investment\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=9\">\n                                    Industry Sectors\n                                <\/a>\n                            <\/li><li class=\"elespare-meta-category\">\n                                <a class=\"elespare-categories\" href=\"https:\/\/canadatechnews.ca\/?cat=8\">\n                                    Policy &amp; Government\n                                <\/a>\n                            <\/li><\/ul>              <\/div>\n              <div class=\"elespare-content-wrapper\">\n                                \n    <h4 class=\"elespare-post-title\">\n        <a href=\"https:\/\/canadatechnews.ca\/?p=810\"> <span>Alberta-Ottawa MOU Unlocks AI Data Centers and Pipelines<\/span><\/a>\n    <\/h4>\n          <div class=\"elespare-metadata\">\n                  <span class=\"post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?author=2\">\n                              <i class=\"demo-icon elespare-icons-user-circle-regular\" aria-hidden=\"true\"><\/i>\n                            Ctnews            <\/a>\n          <\/span>\n                          <span class=\"elespare-posts-full-post-author\">\n            <a href=\"https:\/\/canadatechnews.ca\/?m=2025\">\n              <i class=\"demo-icon elespare-icons-clock-regular\" aria-hidden=\"true\"><\/i>\n              December 1, 2025\n            <\/a>\n          <\/span>\n                          <span class=\"comment_count\">\n            <i class=\"demo-icon elespare-icons-comment-empty\"><\/i>\n            0          <\/span>\n              <\/div>\n\n              <\/div>\n            <\/div>\n              <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Flash Story Building Canada\u2019s Tech Ecosystem: A Shared Mission Google hit with record EU fine over Shopping service<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-326","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/pages\/326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=326"}],"version-history":[{"count":31,"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/pages\/326\/revisions"}],"predecessor-version":[{"id":762,"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=\/wp\/v2\/pages\/326\/revisions\/762"}],"wp:attachment":[{"href":"https:\/\/canadatechnews.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}