PageSourceSearch

https://dsicontracting.ca/blogs

html dsicontracting.ca collected 2026-10-04 01:40:26 UTC 54,371 bytes, 844 lines download raw bytes

1<!DOCTYPE html>
2<html class="page_else" lang="en">
3    <head>
4        <meta charset="utf-8">                <meta name="viewport" content="width=device-width, initial-scale=1">
5				
6        <meta http-equiv="Expires" content="1" />				
7        <title>DSI Contracting - Construction Company in Weyburn, SK</title>
8        <meta name="Title" content="DSI Contracting - Construction Company in Weyburn, SK"/>
9        <meta name="Keywords" content="Weyburn Construction Company; Weyburn Construction; Weyburn Construction Companies; construction weyburn; best construction companies in weyburn; best construction company in weyburn; saskatchewan construction companies; weyburn contractors; contractors weyburn; weyburn renovations; renovation companies in weyburn; custom home builders; home builders; builders; weyburn custom home builder; weyburn home builder; weyburn builder; weyburn concrete; concrete company; weyburn concrete company; weyburn custom home builders; fertilizer; fertlizer shed; agriculture; chemical building contractors; chemical shed; saskatchewan builder; custom build; custom home; farmhouse; dreamhome; canadian builders; fertilizer sheds; shed builders; shop builder; custom shop; shops"/>
10        <meta name="Description" content="DSI Contracting has been specializing in Residential and Commercial Construction for over 40 years. We take pride in assisting customers in areas from design process, construction, project management, and General Contracting to building leasing. DSI offers a wide range of services such as commerc..."/>
11        <meta name="author" content="DSI Contracting"/>
12        <meta name="robots" content="all"/>
13                <meta property="og:title" content="DSI Contracting - Construction Company in Weyburn, SK" />
14    <meta property="og:type" content="website"/>
15    <meta property="og:url" content="https://dsicontracting.ca/blogs"/>
16    <meta property="og:image" content="http://dsicontracting.ca/userdata/site/409a6a5a21d27334495b33bd7277d85f.png"/>
17    <meta property="og:image:secure_url" content="http://dsicontracting.ca/userdata/site/409a6a5a21d27334495b33bd7277d85f.png"/>
18    <meta property="og:image:type" content="image/png"/>
19    <meta property="og:image:width" content="828"/>
20    <meta property="og:image:height" content="315"/>
21        <meta property="og:site_name" content="dsicontracting.ca"/>
22    <meta property="og:description" content="DSI Contracting has been specializing in Residential and Commercial Construction for over 40 years. We take pride in assisting customers in areas from design process, construction, project management, and General Contracting to building leasing. DSI offers a wide range of services such as commercial buildings; custom residential homes, renovations, fertilizer sheds, chemical sheds, shops, pole sheds, concrete flat work, bin pads, and much more."/>
23
24
25    <link rel="image_src" href="https://dsicontracting.ca/userdata/site/409a6a5a21d27334495b33bd7277d85f.png" />
26        <style>.fb-comments,.fb-comments span,.fb-comments iframe{width:100% !important}</style>            <link href="/templates/squareflo-bravo-template/css/bootstrap.min.css" rel="stylesheet">
27            <link rel="stylesheet" href="/plugins/js-sidemenu/css/sidemenu.min.css?v=1.0.1">
28            <link href="/templates/squareflo-bravo-template/css/style.min.css?v=1.738" rel="stylesheet">
29
30            <link href="/templates/squareflo-bravo-template/css/helper.min.css" rel="stylesheet">            <link href="/templates/squareflo-bravo-template/css/pe-icon-line.min.css" rel="stylesheet">                        <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
31            <link rel="stylesheet" href="/templates/squareflo-bravo-template/css/owl.carousel.min.css">
32            <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.min.css">
33
34            <style>.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
34.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:8px;height:8px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#9bba6e}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}</style>                                
35        <link href="/templates/squareflo-bravo-template/css/custom.css?v=1590418006-0-0-3&module=news&v0=1.0.3" rel="stylesheet">        
36        
36<script src="/templates/squareflo-bravo-template/js/jquery-1.9.1.min.js"></script>
36
37        
38        
39        <meta name="google-site-verification" content="Wpr-_9IMvK0XZ3ytHapYip8SnjkKxhC55oDi80xJy-0" />            
40            <link href="//fonts.googleapis.com/css?family=Tauri" rel="stylesheet" type="text/css" />                        
41                    
42        
42<script>
vendor: 423 bytes, lines 42-48
42
43                (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
44                    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
45                    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
46                })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
47
48                ga('create', '
48UA-64867115-29
vendor: 64 bytes, lines 48-50
48', 'auto');
49                ga('send', 'pageview');
50            
50</script>
50                
50<script type="text/javascript">function initMap(){}</script>
50
51        
51<script src="//maps.google.com/maps/api/js?key=AIzaSyCjpg011xlIVvoWLfh968PGVR2HaQChNUw&libraries=places&callback=initMap" type="text/javascript"></script>
51
52
53        <!-- Facebook Pixel Code -->
54<script>
vendor: 459 bytes, lines 54-63
54
55    !function(f,b,e,v,n,t,s)
56    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
57        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
58        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
59        n.queue=[];t=b.createElement(e);t.async=!0;
60        t.src=v;s=b.getElementsByTagName(e)[0];
61        s.parentNode.insertBefore(t,s)}(window, document,'script',
62        'https://connect.facebook.net/en_US/fbevents.js');
63    fbq('init', '
63604459100056618
vendor: 8 bytes, lines 63-64
63');
64    
64fbq('trackSingle', 'PageView');
65</script>
65
66<noscript><img height="1" width="1" style="display:none"
67               src="https://www.facebook.com/tr?id=604459100056618&ev=PageView&noscript=1"
68    /></noscript>
69<!-- End Facebook Pixel Code -->    </head>    <body class="not-home-body module-news module-news-index url-blogs">
70                <div id="fb-root"></div>
71<script>
72    (function(d, s, id) {
73        var js, fjs = d.getElementsByTagName(s)[0];
74        if (d.getElementById(id)) return;
75        js = d.createElement(s); js.id = id;
76        js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1&appId=133853243300543&autoLogAppEvents=1';
77        fjs.parentNode.insertBefore(js, fjs);
78    }(document, 'script', 'facebook-jssdk'));
79</script>
79        <div class="header">
80                        <div class="sm-wrapper">
81    <div id="sm-menu" class="sm-main">
82
83    </div>
84    <div id="sm-main-holder" style="display:none;">
85                <ul ulLiNav-first-ul>
86<li class=" ulLiNav-first-li">
87<a class="ulLiNav-first-a" href="https://dsicontracting.ca/" target="_self"><span class="dropdown_text_link">Home</span></a>
88</li>
89<li class=" ulLiNav-first-li">
90<a class="ulLiNav-first-a" href="https://dsicontracting.ca/pages/about-us" target="_self"><span class="dropdown_text_link">About Us</span></a>
91</li>
92<li class=" ulLiNav-first-li">
93<a class="ulLiNav-first-a" href="https://dsicontracting.ca/blogs" target="_self"><span class="dropdown_text_link">Blog</span></a>
94</li>
95<li class=" ulLiNav-first-li">
96<a class="ulLiNav-first-a" href="https://dsicontracting.ca/properties" target="_self"><span class="dropdown_text_link">Projects</span></a>
97<ul>
98<li>
99<a href="https://dsicontracting.ca/properties" target="_self"><span class="dropdown_text_link">All</span></a>
100</li>
101<li>
102<a href="https://dsicontracting.ca/properties/residential" target="_self"><span class="dropdown_text_link">Residential</span></a>
103</li>
104<li>
105<a href="https://dsicontracting.ca/properties/commercial" target="_self"><span class="dropdown_text_link"> Commercial</span></a>
106</li>
107<li>
108<a href="https://dsicontracting.ca/properties/agricultural" target="_self"><span class="dropdown_text_link"> Agricultural</span></a>
109</li>
110<li>
111<a href="https://dsicontracting.ca/properties/land-development" target="_self"><span class="dropdown_text_link"> Land Development</span></a>
112</li>
113</ul>
114</li>
115<li class=" ulLiNav-first-li">
116<a class="ulLiNav-first-a" href="https://dsicontracting.ca/services" target="_self"><span class="dropdown_text_link">Services</span></a>
117</li>
118<li class=" ulLiNav-first-li">
119<a class="ulLiNav-first-a" href="https://dsicontracting.ca/photos" target="_self"><span class="dropdown_text_link">Photos</span></a>
120</li>
121<li class=" ulLiNav-first-li">
122<a class="ulLiNav-first-a" href="https://dsicontracting.ca/contact" target="_self"><span class="dropdown_text_link">Contact Us</span></a>
123</li>
124<li class=" ulLiNav-first-li">
125<a class="ulLiNav-first-a" href="https://dsicontracting.ca/testimonials" target="_self"><span class="dropdown_text_link">Testimonials</span></a>
126</li>
127</ul>
128            </div>
129</div>            <nav id="main-nav" class="navbar navbar-default" role="navigation">
130                                <div class="container navbar-nav-container">
131                    <div class="navbar-header">
132                                            <div class="toggle-nav-holder hidden-sm hidden-md hidden-lg pull-left">
133                        <div class="vert-btn-holder">
134                          <button type="button" class="navbar-toggle visible-xs header_contact_toggle" data-toggle="hidden" data-target="#left-toggle-contact-form">
135                            <i class="fa fa-phone-square"></i>
136                          </button>
137                        </div>
138                      </div>
139                                                <div class="toggle-nav-holder hidden-lg pull-right">
140                          <div class="vert-btn-holder">
141                            <button type="button" id="toggle_nav" class="navbar-toggle" data-toggle="" data-target="#bs-example-navbar-collapse-1" style="padding-left: 12px; padding-right: 12px;">
142                                                            <span class="sr-only">Toggle navigation</span>
143                                                            <i class="fa fa-bars"></i>
144                            </button>
145                          </div>
146                        </div>
147                                                                        <div class="logo-holder">
148                          <a class="navbar-brand" href="https://dsicontracting.ca/">
149                                                          <img src="/logo/weyburn-construction-company-weyburn-construction-weyburn-construction-companies-construction-weybrun-best-construction-companies-in-weyburn-best-construction-company-in-weyburn-saskatchewan-construction-companies-weyburn-contractors-contractors-weyburn-weyburn-renovations-renovation-companies-in-weyburn-logo.png?v=1" onerror="this.style.display='none'" alt="DSI Contracting" class="logo" />
150                                                                                                              </a>
151                        </div>
152                                            </div>
153                                                            <div class="nav-holder">
154                      <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
155                                                        <ul class="nav navbar-nav" style="float:right;"><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/" target="_self"><span class="dropdown_text_link">Home</span></a></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/pages/about-us" target="_self"><span class="dropdown_text_link">About Us</span></a></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/blogs" target="_self"><span class="dropdown_text_link">Blog</span></a></li><li class=" ulLiNav-first-li"><a class="dropdown-toggle ulLiNav-first-a" data-toggle="dropdown" href="https://dsicontracting.ca/properties" target="_self"><span class="dropdown_text_link">Projects</span></a><ul class="dropdown-menu"><li><a href="https://dsicontracting.ca/properties" target="_self"><span class="dropdown_text_link">All</span></a></li><li><a href="https://dsicontracting.ca/properties/residential" target="_self"><span class="dropdown_text_link">Residential</span></a></li><li><a href="https://dsicontracting.ca/properties/commercial" target="_self"><span class="dropdown_text_link">Commercial</span></a></li><li><a href="https://dsicontracting.ca/properties/agricultural" target="_self"><span class="dropdown_text_link">Agricultural</span></a></li><li><a href="https://dsicontracting.ca/properties/land-development" target="_self"><span class="dropdown_text_link">Land Development</span></a></li></ul></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/services" target="_self"><span class="dropdown_text_link">Services</span></a></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/photos" target="_self"><span class="dropdown_text_link">Photos</span></a></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/contact" target="_self"><span class="dropdown_text_link">Contact Us</span></a></li><li class=" ulLiNav-first-li"><a class="ulLiNav-first-a" href="https://dsicontracting.ca/testimonials" target="_self"><span class="dropdown_text_link">Testimonials</span></a></li></ul>
156                              
156<script>
157                                  $(document).ready(function(){
158                                      $('#main-nav .dropdown-toggle').append(' <b class="caret"></b>');
159                                  });
160                              </script>
160                      </div>
161                    </div>
162                                    </div>
163            </nav>
164                    </div>                        <div class="main-container">
165	<div class="container ">
166		<div class="row blog">
167			<div class="col-md-8">
168				<div class="row team-profile">
169					<div class="col-md-12">
170						<h1>The Latest</h1>
171                        						<div class="yellow-line"></div>
172											</div>
173				</div>
174				<div class="feature-img"><div class="row">
175								<div class="col-md-4">
176									<div class="pic">
177										<a href="https://dsicontracting.ca/blogs/post/things-to-know-when-building-on-an-acreage"><img src="/tinthumb.php?src=/userdata/news/bb3d6b9bb86b9701bd712d1d132f54b1.jpg&w=230&h=230&zc=1" class="img-responsive" alt="Things to know when building on an acreage"></a>
178									</div>
179								</div>
180								<div class="col-md-8">									<h2><a href="https://dsicontracting.ca/blogs/post/things-to-know-when-building-on-an-acreage">Things to know when building on an acreage</a></h2>
181									<div class="meta">
182										<span class="post-date"><i class="fa fa-calendar"></i> Mar 6, 2018</span>									</div>
183																		<p>&nbsp;
184
185Acreage living is becoming a popular choice for many people. The privacy, freedom and space to build the size and style of home you want. Room for shops, hobbies, and animals. With the rise in cost of city lots, acreages look more appealing than ever.
186Building on an acreage adds a level...</p>
187							</div>
188							</div></div><hr /><div class="feature-post"><div class="row">
189								<div class="col-md-4">
190									<div class="pic">
191										<a href="https://dsicontracting.ca/blogs/post/new-home-warranty-why-is-it-important"><img src="/tinthumb.php?src=/userdata/news/f40fb8efd3197123d46c77e491fb74ce.jpg&w=230&h=230&zc=1" class="img-responsive" alt="New Home Warranty - Why is it important?"></a>
192									</div>
193								</div>
194								<div class="col-md-8">									<h2><a href="https://dsicontracting.ca/blogs/post/new-home-warranty-why-is-it-important">New Home Warranty - Why is it important?</a></h2>
195									<div class="meta">
196										<span class="post-date"><i class="fa fa-calendar"></i> Feb 28, 2018</span>									</div>
197																		<p>&nbsp;&nbsp;&nbsp;
198&nbsp; &nbsp; A great advantage of building a new home is that it can be covered under warranty. Most people&rsquo;s biggest investment is their home, and it should be protected by a certified 3rd party warranty for a variety of reasons.&nbsp;Building a new home should be an exciting and enjoyable experience....</p>
199							</div>
200							</div></div><hr /><div class="feature-post"><div class="row">
201								<div class="col-md-4">
202									<div class="pic">
203										<a href="https://dsicontracting.ca/blogs/post/2016-weybex-awards"><img src="/tinthumb.php?src=/userdata/news/9ba0d50d4a214f7e05a9e9cca3c71c8e.jpg&w=230&h=230&zc=1" class="img-responsive" alt="2016 Weybex Awards"></a>
204									</div>
205								</div>
206								<div class="col-md-8">									<h2><a href="https://dsicontracting.ca/blogs/post/2016-weybex-awards">2016 Weybex Awards</a></h2>
207									<div class="meta">
208										<span class="post-date"><i class="fa fa-calendar"></i> May 14, 2016</span>									</div>
209																		<p>What a night! The owners and staff of DSI Contracting were&nbsp;in attendance of the 2016 Weybex Awards in Weyburn last night. It was in incredible night, recognizing many Weyburn business for their accomplishments.&nbsp;
210
211Learn More about the Weybex...</p>
212							</div>
213							</div></div></div>
214			<div class="col-md-4 right-sidebar">                <div class=" sidebar-blk temp-form">
215                    <h2 >Contact Us</h2>                        
216                        <form name="contact-form" class="rightFormHolder rightContactFormHolder"
217                              form_ajax_file="contact/right_form"
218                              form_class_bad="has-error"
219                              form_class_good=""
220                              form_class_holder_message="field-message"
221                              form_class_field_message="alert alert-danger alert-thin"
222                              form_class_fail="alert alert-danger"
223                              form_class_done="alert alert-success"
224                              form_class_button="button"
225                        >
226                                                                                            <input type="hidden" value="https://dsicontracting.ca/blogs" name="link_from"/>
227                                <input type="hidden" value="quick_contact" name="contact-type">                                <div class="form-group field" fieldid="first_name">
228                                    <label for="first_name">Name</label>
229                                    <input type="text" class="form-control" name="first_name"
230                                           placeholder="Name" required="" valueori="">
231                                </div>                                <div class="form-group field" fieldid="phone">
232                                    <label for="phone">Phone#</label>
233                                    <input type="text" class="form-control" name="phone" placeholder="Phone" required=""
234                                           valueori="">
235                                </div>
236                                <div class="form-group field" fieldid="email">
237                                    <label for="email">E-mail</label>
238                                    <input type="email" class="form-control" name="email" placeholder="E-mail">
239                                </div>
240                                                                <div class="form-group field" fieldid="message">
241                                    <label for="message">
242                                        Message</label>
243                                    <textarea class="form-control" rows="5" name="message" id="message"
244                                              valueori=""></textarea>
245                                </div>
vendor: 109 bytes, lines 245-246
245
246                                <script src='https://www.google.com/recaptcha/api.js' async defer ></script>
246<div class="form-group field" fieldid="recaptcha"><div class="g-recaptcha" data-sitekey="6LdUM_ESAAAAAEZWODqBR8pKRVFZVnoq5RLxB5hM" data-size="normal"></div></div><input type="submit" class="btn btn-yellow btn-default button" orihtml="Submit"
247                                     value="Submit"></form>        <div id="thank"></div>
248    </div>    
248<script>
249        function cbf(data) {
250            console.log(data);
251        }
252    </script>
252  <hr />
253  <br />
254    <div class="right_facebook_likebox" style="clear:both;">
255      <div id="fb-like-box-holder"></div>
255<script>
256          $(window).bind("load resize", function(){
257              var container_width = $('#fb-like-box-holder').width();
258              //console.log(container_width);
259              $('#fb-like-box-holder').html(
260                  '<div class="fb-like-box" ' +
261                  'data-href="https://www.facebook.com/dsicontracting/"' +
262                  ' data-width="' + container_width + '" data-height="300" data-show-faces="true" ' +
263                  'data-stream="false" data-header="false"></div>'
264
265                  /*'<div'
266                    +' class="fb-page" data-href="https://www.facebook.com/dsicontracting/"'
267                    +' data-tabs="timeline"'
268                    +' data-width="'+container_width+'"'
269                    +' data-height="300"'
270                    +' data-small-header="true"'
271                    +' data-adapt-container-width="true"'
272                    +' data-hide-cover="true"'
273                    +' data-show-facepile="true"'
274                  +'>'
275                    //+'<blockquote cite="https://www.facebook.com/dsicontracting/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/dsicontracting/">NAME HERE</a></blockquote>'
276                  +'</div>'*/
277
278
279              );
280              //FB.XFBML.parse(document.getElementById('fb-like-box-holder'));
281              FB.XFBML.parse();
282          });
283      </script>
283
284  </div>
285    <br />
286  <hr />
287  <br/>
288  </div>		</div>
289	</div>
290</div>                    <div id="above_footer"></div>
291    <div class="footer">
292        <div class="container">
293                        <div class="row">
294                <div class="col-md-4"><h2>DSI Contracting - Construction Company in Weyburn, SK</h2>
295<p>DSI Contracting has been specializing in Residential and Commercial Construction for over 40 years. We take pride in assisting customers in areas from design process, construction, project management, and General Contracting to building leasing. DSI offers a wide range of services such as commercial buildings; custom residential homes, renovations, fertilizer sheds, chemical sheds, shops, pole sheds, concrete flat work, bin pads, and much more.</p></div>
296                        <br class="hidden-lg hidden-md" style="clear: both;"><div class="col-md-4 help"><h2>Contact Us</h2><ul data-id="0" class="list-style footer_contact_group_0">
297            <li>
298                                    <strong>DSI Contracting</strong><br/>
299                                1530 1st Avenue NW<br/>
300                Weyburn                                    ,
301                
302                SK                S4H 1N4            </li>
303                            <li><i class="fa fa-phone-square"></i> <a href="tel://(306)842-0145">(306)842-0145</a></li>
304                                <li><i class="fa fa-fax"></i> (639)631-2034</li>
305                            <li><a href="https://dsicontracting.ca/contact"><i class="fa fa-envelope"></i> E-mail Us</a></li>
306            
307                    </ul>
308        </div>
309                        <br class="hidden-lg hidden-md" style="clear: both;"><div class="col-md-4 news-letter">        <h2>Subscribe</h2>
310        <p>Join our mailing list below.</p>
311    <div class="rightFormHolder rightContactFormHolder" form_ajax_file="mailing/right_signup">
312    <div class="form-group field margin-bottom-5" fieldid="first_name">
313        <input type="text" class="form-control first_name no-margin-bottom" name="first_name" value="" placeholder="enter your name" />
314    </div>
315    <div class="form-group field margin-bottom-5" fieldid="email">
316        <input type="text" class="form-control last_name no-margin-bottom" name="email" value="" placeholder="enter email address" />
317    </div>
318    <div class="form-group field margin-bottom-5" fieldid="">
319        <button class="btn btn-default btn-yellow button no-margin-top no-margin-bottom hidden-xs" type="button" orihtml="Sign up!">Sign up!</button>
320        <button class="btn btn-default btn-yellow button no-margin-top no-margin-bottom visible-xs btn-block" type="button" orihtml="Sign up!">Sign up!</button>
321    </div>
322    <div class="holder_message clearfix"></div>
323</div>
324</div></div>
325            
326            <div class="row footer-bottom-bar">
327    <div class="col-md-8 footer-bottom-bar-left">
328        <p>
329            &copy; 2026 DSI Contracting - All rights reserved. &nbsp;&nbsp;&nbsp; <a href="https://squareflo.com/" class="white" target="_blank" style="white-space: nowrap;"><i class="fa fa-times" aria-hidden="true"></i>&nbsp;Squareflo.com</a>        </p>
330    </div>
331    <div class="col-md-4 text-right footer-bottom-bar-right">
332         <a href="https://www.facebook.com/dsicontracting/" target="_blank"><i class="fa fa-facebook-square"></i></a> <a href="https://twitter.com/DSI_Contracting" target="_blank"><i class="fa fa-twitter-square"></i></a> <a href="https://instagram.com/dsi_contracting" target="_blank"><i class="fa fa-instagram"></i></a>    </div>
333</div>
334        </div>
335    </div>                
335<script type="text/javascript">
336        var sessid = '51987de9fd9f10f35988f67dccc8b039';
337        var siteurl = 'https://dsicontracting.ca/';
338        var siteid = '318';
339        var ismobile = false;
340    </script>
340
341        
341<script>var s_redirectContactFormOnSuccessUrl = 'https://dsicontracting.ca/contact/success';</script>
341
342    
342<script language="javascript">
343        function debug(args) {
344            //console.log(args);
345        }
346    </script>
346<!--[if lt IE 9]>
347    
347<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
347
348    
348<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
348
349<![endif]-->
350<!--[if IE 9]>
351    <link href="/templates/squareflo-bravo-template/css/ie.min.css" rel="stylesheet">
352<![endif]-->
353<!--[if IE 10]>
354    <link href="/templates/squareflo-bravo-template/css/ie.min.css" rel="stylesheet">
355<![endif]-->
356<!--[if IE 11]>
357    <link href="/templates/squareflo-bravo-template/css/ie.min.css" rel="stylesheet">
358<![endif]-->
359<script type="text/javascript" src="/templates/focus/assets/js/jquery-ui.min.js"></script>
359
360    
360<script src="/templates/squareflo-bravo-template/js/bootstrap.min.js"></script>
360
361    
361<script src="/templates/squareflo-bravo-template/js/script.js?v=1791078026"></script>
361
362    
362<script src="/templates/squareflo-bravo-template/js/owl.carousel.min.js"></script>
362
363    <!-- plupload -->
364    
364<script type="text/javascript" src="/plugins/plupload/js/plupload.full.min.js"></script>
364
365        
365<script src="/templates/squareflo-bravo-template/js/pluploadinit.min.js?v=1.1"></script>
365
366        
366<script>
367            var filterLst = {};
368            filterLst = {max_file_size: '4mb', mime_types: [{title: "Documents", extensions: 'pdf,doc,docx'}]};
369            initUploader('browse_docs', filterLst, 'filelist_docs', 'filelist_docs', 'uploads_docs', 'files_docs', 10, '', 'y', siteid);
370
371            filterLst = {max_file_size: '4mb', mime_types: [{title: "Files", extensions: 'jpg,pdf,png,gif,jpeg,doc,docx'}]};
372            initUploader('browse_docs2', filterLst, 'filelist_docs', 'filelist_uploads', 'uploads_docs', 'files_docs', 10, '', 'y', siteid);
373            initUploader('browse_docs2b', filterLst, 'filelist_docs2b', 'filelist_uploads2b', 'uploads_docs2b', 'files_docs2b', 10, '', 'y', siteid);
374
375            filterLst = {max_file_size: '4mb', mime_types: [{title: "Files", extensions: 'pdf,doc,docx'}]};
376            initUploader('browse_doc', filterLst, 'filelist_doc', 'filelist_doc', 'uploads_doc', 'files_doc', 1, '', 'y', siteid);
377
378            filterLst = {max_file_size: '4mb', mime_types: [{title: "Images", extensions: 'jpg,jpeg,png'}]};
379            initUploader('image_upload', filterLst, 'uploaded_image', 'uploaded_image', 'image', 'image', 1, '', 'y', siteid);
380
381        </script>
381<div id="left-toggle-contact-form" class="hidden"><a class="pull-right navbar-toggle" data-toggle="hidden" data-target="#left-toggle-contact-form" href="#"><i class="fa fa-times">&nbsp;</i></a>
382<div class="sidebar-blk temp-form toggl_form_holder">
383    <strong><i class="fa fa-caret-down">&nbsp;</i>Contact Us</strong>
384        &nbsp;&nbsp;&nbsp;
385    <a href="tel:306842-0145"><i class="fa fa-caret-right">&nbsp;</i>Call Us</a>
386        <br/>
387    <br/>
388            <h2>Contact Us</h2>
389
390        <form name="contact-form" id="left_toggle_contact_form" class="rightFormHolder rightContactFormHolder" form_ajax_file="contact/right_form" form_class_bad="has-error"
391              form_class_good="" form_class_holder_message="field-message" form_class_field_message="alert alert-danger alert-thin" form_class_fail="alert alert-danger"
392              form_class_done="alert alert-success" form_class_button="button">
393            <input type="hidden" value="https://dsicontracting.ca/blogs" name="link_from">
394            <input type="hidden" value="left_toggle_contact" name="contact-type">
395            <div class="row">
396                <div class="col-sm-12 form-group field" fieldid="first_name">
397                    <div class="form-group field" fieldid="first_name">
398                        <label for="first_name">First Name</label>
399                        <input type="text" class="form-control" name="first_name" placeholder="First Name" required="" valueori="">
400                    </div>
401                </div>
402            </div>
403            <div class="row">
404                <div class="col-sm-12 form-group field" fieldid="last_name">
405                    <div class="form-group field" fieldid="last_name">
406                        <label for="last_name">Last Name</label>
407                        <input type="text" class="form-control" name="last_name" placeholder="Last Name" required="" valueori="">
408                    </div>
409                </div>
410            </div>
411            <div class="row">
412                <div class="col-md-12">
413                    <div class="form-group field" fieldid="phone">
414                        <label for="phone">Phone #</label>
415                        <input type="text" class="form-control" name="phone" placeholder="Phone" required="" valueori="">
416                    </div>
417                </div>
418            </div>
419            <div class="row">
420                <div class="col-md-12">
421                    <div class="form-group field" fieldid="email">
422                        <label for="email">E-mail</label>
423                        <input type="email" id="email" class="form-control" name="email" placeholder="E-mail" valueori="">
424                    </div>
425                </div>
426            </div>
427            <div class="form-group field" fieldid="message">
428                <label for="email">Message</label>
429                <textarea class="form-control" rows="5" name="message" id="message" valueori=""></textarea>
430            </div>
431            <input type="submit" class="btn btn-yellow btn-default button" orihtml="Submit" value="Submit">
432        </form>
433        <div id="thank"></div>
434        </div></div>
435    
435<script>
436        jQuery(document).ready(function($){
437          $('.addthis_jumbo_share').removeClass('addthis_jumbo_share').addClass('sharethis-inline-share-buttons');
438
439          $('.addthis_sharing_toolbox').removeClass('addthis_sharing_toolbox').addClass('sharethis-inline-share-buttons');
440
441          let scriptEle = document.createElement("script");
442          scriptEle.setAttribute("src", "https://platform-api.sharethis.com/js/sharethis.js#property=64b559f463b3c00014ebe3a4&product=inline-share-buttons");
443          scriptEle.setAttribute("async", "async");
444          document.head.appendChild(scriptEle);
445
446        });
447    </script>
447
448    <style>.st-image-share-buttons{ top:0px;}</style>
449
450    
450<script src="/plugins/js-sidemenu/js/SideMenu.min.js?v=2"></script>
450
451    
451<script src="/plugins/jquery.mask.min.js"></script>
451
452    
452<script>
453    jQuery(document).ready(function($){
454        sideMenu = new SideMenu();
455        var menu = [];
456        function debug(message){
457                    }
458        $.each($('#sm-main-holder .ulLiNav-first-li'),function(ind, val){
459            var s_title = '';
460            var s_href = '';
461            var s_target = '';
462            if(typeof($('> span', this).html()) !== 'undefined'){
463              s_title = $('> span', this).html();
464              s_href = '';
465              s_target = '';
466            } else {
467              s_title = $('> a > span', this).html();
468              s_href = $('> a', this).attr('href');
469              s_target = $('> a', this).attr('target');
470            }
471            var itemsLvls2 = $(this).find('> ul > li');
472            
473            if (s_target ==  undefined || s_target == 'undefined') {
474                s_target = '_self';
475            }
476            
477            var subMenu = [];
478            $.each(itemsLvls2,function(ind2,val2){
479                var s_title2 = '';
480                var s_href2 = '';
481                var s_target2 = '';
482                if(typeof($('> span', this).html()) !== 'undefined'){
483                  s_title2 = $('> span', this).html();
484                  s_href2 = '';
485                  s_target2 = '';
486                } else {
487                  s_title2 = $('> a > span', this).html();
488                  s_href2 = $('> a', this).attr('href');
489                  s_target2 = $('> a', this).attr('target');
490                }
491                var itemsLvls3= $(this).find('> ul > li');
492                
493                if (s_target2 ==  undefined || s_target2 == 'undefined') {
494                    s_target2 = '_self';
495                }
496                var subSubMenu = [];
497                
498                $.each(itemsLvls3,function(ind2,val2){
499                    var s_title3 = '';
500                    var s_href3 = '';
501                    var s_target3 = '';
502                    if(typeof($('> span', this).html()) !== 'undefined'){
503                      s_title3 = $('> span', this).html();
504                      s_href3 = '';
505                      s_target3 = '';
506                    } else {
507                      s_title3 = $('> a > span', this).html();
508                      s_href3 = $('> a', this).attr('href');
509                      s_target3 = $('> a', this).attr('target');
510                    }
511                    var itemsLvls4= $(this).find('> ul > li');
512                    
513                    if (s_target3 ==  undefined || s_target3 == 'undefined') {
514                        s_target3 = '_self';
515                    }
516                    var subSubSubMenu = [];
517                    
518                    $.each(itemsLvls4,function(ind4,val4){
519                        var s_title4 = $('> a > span', this).html();
520                        var s_href4 = $('> a', this).attr('href');
521                        var s_target4 = $('> a', this).attr('target');
522                        if (s_target4 ==  undefined || s_target3 == 'undefined') {
523                            s_target4 = '_self';
524                        }
525                        if (s_title4 != undefined && s_href4 !=  undefined) {
526                            if (s_href4 == '') {
527                                s_href4 = window.location.href;
528                            }
529                            debug('4: '+s_title4+': '+s_href4);
530                            subSubSubMenu.push(new SMLinkItem(s_title4,s_href4,s_target4));
531                        }
532                    });
533                    if (subSubSubMenu.length > 0) {
534                        subSubMenu.push(new SMSubMenuItem(s_title3, subSubSubMenu));
535                    }
536                    else {
537                        if (s_title3 != undefined && s_href3 !=  undefined) {
538                            if (s_href3 == '') {
539                                s_href3 = window.location.href;
540                            }
541                            debug('3: '+s_title3+': '+s_href3);
542                            subSubMenu.push(new SMLinkItem(s_title3,s_href3,s_target3));
543                        }
544                    }
545                });
546                if (subSubMenu.length > 0) {
547                    subMenu.push(new SMSubMenuItem(s_title2, subSubMenu));
548                }
549                else {
550                    if (s_title2 != undefined && s_href2 !=  undefined) {
551                        if (s_href2 == '') {
552                            s_href2 = window.location.href;
553                        }
554                        debug('2: '+s_title2+': '+s_href2);
555                        subMenu.push(new SMLinkItem(s_title2,s_href2,s_target2));
556                    }
557                }
558            });
559            if (subMenu.length > 0) {
560                menu.push(new SMSubMenuItem(s_title, subMenu));
561            }
562            else {
563                if (s_title != undefined && s_href !=  undefined) {
564                    if (s_href == '') {
565                        s_href = window.location.href;
566                    }
567                    debug(s_title+': '+s_href);
568                    menu.push(new SMLinkItem(s_title,s_href,s_target));
569                }
570            }
571        });
572        sideMenu.addItems(menu);
573        /*sideMenu.addItem(
574          new SMButtonItem("Close", function () {
575            sideMenu.close();
576          });
577        );*/
578        sideMenu.appendTo(document.getElementById('sm-menu'));
579        $('#sm-main-holder').remove();
580        $('#sm-menu .sm').prepend('<span class="sm-item-link"><a class="sm-close-btn"><i class="fa fa-times">&nbsp;</i></a></span>');
581        $('#toggle_nav').on('click',function(e){
582            e.preventDefault();
583            if ($('#sm-menu .sm').hasClass('sm-show')) {
584                sideMenu.close();
585            } else {
586                sideMenu.open();
587            }
588        });
589        $('body').on('click','#sm-menu .sm-close-btn',function(){
590            sideMenu.close();
591        });
592    });
593</script>
593        
593<script src="/templates/squareflo-bravo-template/js/jquery.mobile.custom.min.js"></script>
593
594
595        
595<script>
596        $(document).ready(function() {
597           $("#mobilePhotosCarousel").swiperight(function() {
598              $("#mobilePhotosCarousel").carousel('prev');
599            });
600           $("#mobilePhotosCarousel").swipeleft(function() {
601              $("#mobilePhotosCarousel").carousel('next');
602           });
603        });
604
605        function homeGmInitialize(address, s_elemId,i_cnt) {
606            addresses = address.split('<br>');
607
608            window['geocoder'+i_cnt] = new google.maps.Geocoder();
609            if (addresses instanceof Array) {
610
611            } else {
612                addresses = [addresses];
613            }
614
615            //console.dir(addresses);
616
617            var a_addrData = addresses[0].split(';');
618            var a_options = {};
619            var lat = 0;
620            var lng = 0;
621            if(a_addrData.length == 3){
622                address = a_addrData[2];
623                lat = a_addrData[0];
624                lng = a_addrData[1];
625            } else {
626                lat = '50.4194515';
627                lng = '-104.6082935';
628            }
629            var latlng = new google.maps.LatLng(lat, lng);
630            var myOptions = {
631                zoom: 15,
632                center: latlng,
633                mapTypeControl: true,
634                mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
635                navigationControl: true,
636                scrollwheel: false,
637                mapTypeId: google.maps.MapTypeId.ROADMAP
638            };
639            window['map'+i_cnt] = new google.maps.Map(document.getElementById(s_elemId), myOptions);
640
641            var bounds = new google.maps.LatLngBounds ();
642
643            $.each(addresses,function(addressIndex,address){
644                var a_addrData = address.split(';');
645                if(
646                    (!isNaN(a_addrData[0]) && !isNaN(a_addrData[1]))
647                    || a_addrData.length == 3 || a_addrData.length == 4
648                ){
649                    var latlng = new google.maps.LatLng(a_addrData[0], a_addrData[1]);
650
651                    bounds.extend (latlng);
652
653                    var infowindow = new google.maps.InfoWindow({
654                        content: '<b>'+
655                        (typeof(a_addrData[3]) !== 'undefined' && a_addrData[3] !== '' ? a_addrData[3] : 'DSI Contracting')
656                        +'</b><br />'+(a_addrData[2].split(',').join(',<br />')),
657                        size: new google.maps.Size(150,50)
658                    });
659
660                    var marker = new google.maps.Marker({
661                        position: latlng,
662                        map: window['map'+i_cnt],
663                        title: typeof(a_addrData[3]) !== 'undefined' && a_addrData[3] !== '' ? a_addrData[3] : 'DSI Contracting'
664                    });
665                    google.maps.event.addListener(marker, 'click', function() {
666                        infowindow.open(window['map'+i_cnt],marker);
667                    });
668                } else {
669                    window['geocoder'+i_cnt+'_'+addressIndex] = new google.maps.Geocoder();
670                    window['geocoder'+i_cnt+'_'+addressIndex].geocode({'address' : a_addrData[0]},function(results, status) {
671                        if (status == google.maps.GeocoderStatus.OK) {
672                            if (status != google.maps.GeocoderStatus.ZERO_RESULTS) {
673                                window['map'+i_cnt].setCenter(results[0].geometry.location);
674
675                                var infowindow = new google.maps.InfoWindow({ content: '<b>'+
676                                (typeof(a_addrData[1]) !== 'undefined' && a_addrData[1] !== '' ? a_addrData[1] : 'DSI Contracting')
677                                +'</b><br />'+(address.split(',').join(',<br />')),
678                                    size: new google.maps.Size(150,50)
679                                });
680
681                                bounds.extend (results[0].geometry.location);
682
683                                var marker = new google.maps.Marker({
684                                    position: results[0].geometry.location,
685                                    map: window['map'+i_cnt],
686                                    title: typeof(a_addrData[1]) !== 'undefined' && a_addrData[1] !== '' ? a_addrData[1] : 'DSI Contracting'
687                                });
688                                google.maps.event.addListener(marker, 'click', function() {
689                                    infowindow.open(window['map'+i_cnt],marker);
690                                });
691                            } else {
692                                //$('#'+s_elemId).hide();
693                            }
694                        } else {
695                            //$('#'+s_elemId).hide();
696                        }
697                    });
698                }
699            });
700
701            window['map'+i_cnt+'_zoomChangeBoundsListener'] = google.maps.event.addListenerOnce(window['map'+i_cnt], 'bounds_changed', function(event) {
702                if(window['map'+i_cnt].getZoom() > 15){
703                    window['map'+i_cnt].setZoom(15);
704                }
705            });
706            window['map'+i_cnt].fitBounds (bounds);
707            if(window['map'+i_cnt].getZoom() > 15){
708                window['map'+i_cnt].setZoom(15);
709            }
710
711            return window['map'+i_cnt];
712        }
713
714                var i_cnt = 1;
715        $('.home_map_holder').each(function(index, elem){
716            var geocoder;
717            var map;
718            var marker;
719            var infowindow;
720            var address = $('#'+elem.id).html();
721
722            google.maps.event.addDomListener(window, 'load', function(){
723                if (address != '' && address != undefined) {
724                    homeGmInitialize(address, elem.id, i_cnt);
725                    i_cnt++;
726                }
727            });
728        });
729        </script>
729
730        
730<script>
731    var isMobile = false; //initiate as false
732    // device detection
733    if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
734        || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
734substr(0,4))) isMobile = true;
735
736    if(isMobile){
737        $('.sub-footer').css('padding-bottom','70px');
738    }
739    </script>
739<link href="https://dsicontracting.ca/plugins/aos/2.3.1/aos.css" rel="stylesheet">
740    
740<script src="https://dsicontracting.ca/plugins/aos/2.3.1/aos.js"></script>
740
741    
741<script>
742        AOS.init({
743            easing: 'ease-out-back',
744            duration: 1000/*,
745            startEvent: function(){
746
747            }*/
748        });
749        jQuery(window).load(function() {
750            AOS.refresh();
751        });
752    </script>
752    
752<script type="text/javascript" src="/app/site/js/sflo_addata.min.js?v=1.026"></script>
vendor: 1 bytes, line 752
752
753<script type="text/javascript" src="/app/site/js/php.min.js?v=1.026"></script>
vendor: 1 bytes, line 753
753
754<script type="text/javascript" src="/app/site/js/tabs.min.js?v=1.026"></script>
vendor: 1 bytes, line 754
754
755<script type="text/javascript" src="/app/site/js/downloads.min.js?v=1.026"></script>
vendor: 1 bytes, line 755
755
756<script type="text/javascript" src="/app/site/js/keep-alive.min.js?v=1.026"></script>
vendor: 1 bytes, line 756
756
757<script type="text/javascript" src="/app/site/js/fields.min.js?v=1.026"></script>
vendor: 1 bytes, line 757
757
758<script type="text/javascript" src="/app/site/js/jquery-webicon.min.js?v=1.026"></script>
vendor: 1 bytes, line 758
758
759<script type="text/javascript" src="/app/site/js/sflo_data.js?v=1.026"></script>
vendor: 1 bytes, line 759
759
760<script type="text/javascript" src="/app/site/js/form_ajax_submit.min.js?v=1.026"></script>
vendor: 1 bytes, line 760
760
761<script type="text/javascript" src="/app/site/js/video.min.js?v=1.026"></script>
vendor: 1 bytes, line 761
761
762<script type="text/javascript" src="/app/site/js/media.min.js?v=1.026"></script>
vendor: 1 bytes, line 762
762
763<script type="text/javascript" src="/app/site/js/jquery.colorbox-min.js?v=1.026"></script>
763    
763<script type="text/javascript">var siteurl = 'https://dsicontracting.ca/';</script>
763                    <!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
764<script type="application/ld+json">
765{
766  "@context" : "http://schema.org",
767  "@type" : "BlogPosting",
768  "name" : "Things to know when building on an acreage",
769  "headline" : "Things to know when building on an acreage",
770  "articleBody" : " ��Acreage living is becoming a popular choice for many people. The privacy, freedom and space to build the size and style of home you want. Room for shops, hobbies, and animals. With the rise in cost of city lots, acreages look more appealing than ever.�Building on an acreage adds a level of complication to the building process. There are many...",
771  "author" : {
772    "@type" : "Person",
773    "name" : "DSI Contracting"
774  },
775  "publisher" : {
776    "@type" : "Organization",
777    "name" : "DSI Contracting",
778    "logo" : {
779        "@type" : "ImageObject",
780        "name": "DSI Contracting",
781        "url" : "https://dsicontracting.ca/logo/weyburn-construction-company-weyburn-construction-weyburn-construction-companies-construction-weybrun-best-construction-companies-in-weyburn-best-construction-company-in-weyburn-saskatchewan-construction-companies-weyburn-contractors-contractors-weyburn-weyburn-renovations-renovation-companies-in-weyburn-logo.png?v=1"
782    }
783  },
784  "mainEntityOfPage" : "http://dsicontracting.ca/",
785  "dateModified" : "2018-03-06CST01:50","image" : "http://dsicontracting.ca/userdata/news/bb3d6b9bb86b9701bd712d1d132f54b1.jpg",  "url" : "http://dsicontracting.ca/https://dsicontracting.ca/blogs/post/things-to-know-when-building-on-an-acreage",
786  "datePublished" : "2018-03-06CST01:50"
787}
788</script>
788
789<!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
790<script type="application/ld+json">
791{
792  "@context" : "http://schema.org",
793  "@type" : "BlogPosting",
794  "name" : "New Home Warranty - Why is it important?",
795  "headline" : "New Home Warranty - Why is it important?",
796  "articleBody" : "   �    A great advantage of building a new home is that it can be covered under warranty. Most people&rsquo;s biggest investment is their home, and it should be protected by a certified 3rd party warranty for a variety of reasons. Building a new home should be an exciting and enjoyable experience. The best way to assure...",
797  "author" : {
798    "@type" : "Person",
799    "name" : "DSI Contracting"
800  },
801  "publisher" : {
802    "@type" : "Organization",
803    "name" : "DSI Contracting",
804    "logo" : {
805        "@type" : "ImageObject",
806        "name": "DSI Contracting",
807        "url" : "https://dsicontracting.ca/logo/weyburn-construction-company-weyburn-construction-weyburn-construction-companies-construction-weybrun-best-construction-companies-in-weyburn-best-construction-company-in-weyburn-saskatchewan-construction-companies-weyburn-contractors-contractors-weyburn-weyburn-renovations-renovation-companies-in-weyburn-logo.png?v=1"
808    }
809  },
810  "mainEntityOfPage" : "http://dsicontracting.ca/",
811  "dateModified" : "2018-02-28CST09:45","image" : "http://dsicontracting.ca/userdata/news/f40fb8efd3197123d46c77e491fb74ce.jpg",  "url" : "http://dsicontracting.ca/https://dsicontracting.ca/blogs/post/new-home-warranty-why-is-it-important",
812  "datePublished" : "2018-02-28CST09:45"
813}
814</script>
814
815<!-- JSON-LD markup generated by Google Structured Data Markup Helper. -->
816<script type="application/ld+json">
817{
818  "@context" : "http://schema.org",
819  "@type" : "BlogPosting",
820  "name" : "2016 Weybex Awards",
821  "headline" : "2016 Weybex Awards",
822  "articleBody" : "What a night! The owners and staff of DSI Contracting were in attendance of the 2016 Weybex Awards in Weyburn last night. It was in incredible night, recognizing many Weyburn business for their accomplishments. ��Learn More about the Weybex Awards here: http://weyburnchamber.com/about-the-chamber/awards/weybex�DSI...",
823  "author" : {
824    "@type" : "Person",
825    "name" : "DSI Contracting"
826  },
827  "publisher" : {
828    "@type" : "Organization",
829    "name" : "DSI Contracting",
830    "logo" : {
831        "@type" : "ImageObject",
832        "name": "DSI Contracting",
833        "url" : "https://dsicontracting.ca/logo/weyburn-construction-company-weyburn-construction-weyburn-construction-companies-construction-weybrun-best-construction-companies-in-weyburn-best-construction-company-in-weyburn-saskatchewan-construction-companies-weyburn-contractors-contractors-weyburn-weyburn-renovations-renovation-companies-in-weyburn-logo.png?v=1"
834    }
835  },
836  "mainEntityOfPage" : "http://dsicontracting.ca/",
837  "dateModified" : "2016-05-14CST12:23","image" : "http://dsicontracting.ca/userdata/news/9ba0d50d4a214f7e05a9e9cca3c71c8e.jpg",  "url" : "http://dsicontracting.ca/https://dsicontracting.ca/blogs/post/2016-weybex-awards",
838  "datePublished" : "2016-05-14CST12:23"
839}
840</script>
840
841
842<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f3392973861b4000a8fac48293fcbc41","r":1,"spa":2}' crossorigin="anonymous"></script>
842
843</body>
844    </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.