BNN.CA BNN Bloomberg - Canadian Business, Finance and Markets News

bnn.ca Website Information

Daily Unique Visits: 0

Daily Page Views: 0

Income Per Day: $0

Estimated Value: $9

This website is located in Canada and is using following IP address 199.85.71.88. See the complete list of popular websites hosted in Canada.

bnn.ca is registered under .CA top-level domain. Please check other sites in .CA zone.

Website bnn.ca is using the following name servers:

  • TOROONDCNSZS02.srvr.bell.ca
  • pdns3.ultradns.org
  • pdns2.ultradns.net
  • pdns5.ultradns.info
  • pdns1.ultradns.net
  • pdns6.ultradns.co.uk
  • pdns4.ultradns.org

and is probably hosted by BELL-MEDIA - CTV Television Network Limited, CA. See the full list of other websites hosted by BELL-MEDIA - CTV Television Network Limited, CA.

The highest website bnn.ca position in Alexa rank database was 12246 and the lowest rank position was 980588. Current position of bnn.ca in Alexa rank database is 0.

Desktop speed score of bnn.ca (16/100) is better than the results of 1.59% of other sites and shows that the page desktop performance can be improved.

Mobile usability score of bnn.ca (67/100) is better than the results of 32.54% of other sites and means that the page is not mobile-friendly.

Mobile speed score of bnn.ca (49/100) is better than the results of 29.51% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.

Advertisement

bnn.ca Alexa Rank

The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users.


bnn.ca whois

WHOIS gives you the ability to lookup any generic domains to find out the registered domain holder. WHOIS database are provided for information purposes only. It allows the public to check whether a specific domain name is still available or not and to obtain information related to the registration records of existing domain names.


Domain Name: bnn.ca
Registry Domain ID: D187530-CIRA
Registrar WHOIS Server: whois.ca.fury.ca
Registrar URL: Markmonitor.com
Updated Date: 2019-02-27T01:15:04Z
Creation Date: 2004-11-19T19:00:01Z
Registry Expiry Date: 2019-11-19T05:00:00Z
Registrar: MarkMonitor International Canada Ltd.
Registrar IANA ID:
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Registry Registrant ID: 74018904-CIRA
Registrant Name: Bell Media Inc.
Registrant Organization:
Registrant Street: 9 Channel Nine Court
Registrant City: Scarborough
Registrant State/Province: ON
Registrant Postal Code: M1S4B5
Registrant Country: CA
Registrant Phone: +1.4163846000
Registrant Phone Ext:
Registrant Fax: +1.5148704833
Registrant Fax Ext:
Registrant Email: trademarks@bell.ca
Registry Admin ID: 74022352-CIRA
Admin Name: Claudia Mack
Admin Organization: Bell Media Inc.
Admin Street: 9 Channel Nine Court
Admin City: Scarborough
Admin State/Province: ON
Admin Postal Code: M1S4B5
Admin Country: CA
Admin Phone: +1.4163846000
Admin Phone Ext:
Admin Fax: +1.5148704833
Admin Fax Ext:
Admin Email: trademarks@bell.ca
Registry Tech ID: 74022352-CIRA
Tech Name: Claudia Mack
Tech Organization: Bell Media Inc.
Tech Street: 9 Channel Nine Court
Tech City: Scarborough
Tech State/Province: ON
Tech Postal Code: M1S4B5
Tech Country: CA
Tech Phone: +1.4163846000
Tech Phone Ext:
Tech Fax: +1.5148704833
Tech Fax Ext:
Tech Email: trademarks@bell.ca
Registry Billing ID: 73886904-CIRA
Billing Name: CCOPS Billing
Billing Organization: MarkMonitor Inc.
Billing Street: 3540 East Longwing Lane, Suite 300
Billing City: Meridian
Billing State/Province: ID
Billing Postal Code: 83646
Billing Country: US
Billing Phone: +1.2083895740
Billing Phone Ext:
Billing Fax: +1.2083895771
Billing Fax Ext:
Billing Email: ccopsbilling@markmonitor.com
Name Server: pdns1.ultradns.net
Name Server: pdns2.ultradns.net
Name Server: pdns3.ultradns.org
Name Server: pdns4.ultradns.org
Name Server: pdns5.ultradns.info
Name Server: pdns6.ultradns.co.uk
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2019-03-01T08:10:23Z

bnn.ca server information

Servers Location

bnn.ca desktop page speed rank

Last tested: 2019-03-01


Desktop Speed Bad
16/100

bnn.ca Desktop Speed Test Quick Summary


priority - 358 Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 3.4MiB (83% reduction).

Compressing and resizing https://www.bnnbloomberg.ca/polopoly_fs/1.1155143.…rict-toronto-banks.jpg could save 2.6MiB (99% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1218619.…g-the-hudson-river.jpg could save 60.2KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221113.…_620/michael-cohen.jpg could save 60KiB (58% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1013535.…n-bank-in-montreal.com could save 57.7KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1216018.…ter-justin-trudeau.jpg could save 56.8KiB (60% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1085434.…esday-july-11-2017.jpg could save 50.3KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221784.…s/landscape_620/td.jpg could save 50.3KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.446146.1…etirement-planning.jpg could save 45.1KiB (60% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1219550.…/robert-rob-mcewen.jpg could save 35.1KiB (58% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1220438.…cape_620/elon-musk.jpg could save 31.8KiB (67% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221742.…andscape_620/cf-18.jpg could save 28.9KiB (72% reduction).
Compressing https://tpc.googlesyndication.com/simgad/3576992472053141628 could save 18KiB (47% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.920496.1…cton-new-brunswick.jpg could save 15.5KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/img/bnn/BNN-Sprites-x3.png could save 14.6KiB (15% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221923.…scape_240/old-navy.jpg could save 14KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1219621.…dscape_240/newmont.jpg could save 13.9KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221736.…court-getty-images.jpg could save 13.7KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1201677.…en-nelms-bloomberg.jpg could save 12.9KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1219413.…e_240/b-c-whistler.jpg could save 12.1KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.558481.1…ange-tsx-tmx-group.jpg could save 11.6KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.905343.1…landscape_240/cibc.jpg could save 11.6KiB (51% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221527.…dscape_240/td-bank.jpg could save 11.5KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221481.…ith-climate-change.jpg could save 11.5KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221774.…ork-stock-exchange.jpg could save 11.4KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221101.…-press-darryl-dyck.jpg could save 11.3KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1121293.…l-on-march-26-2012.jpg could save 11.2KiB (52% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221837.…ated-handout-photo.jpg could save 10.5KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1216018.…ter-justin-trudeau.jpg could save 10.4KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221680.…s-in-beijing-china.jpg could save 10.1KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1220905.…e_240/bill-morneau.jpg could save 9.6KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221890.…240/martha-stewart.jpg could save 9.6KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221878.…smith-getty-images.jpg could save 9.5KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1202112.…th-and-opportunity.jpg could save 8.8KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221472.…240/martha-stewart.jpg could save 8.6KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1066989!…oomberg-radio-1410.jpg could save 8.1KiB (50% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1218021.…e_240/jessica-alba.JPG could save 8KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221792.…benjamin-netanyahu.jpg could save 7.5KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1220963.…_240/michael-cohen.jpg could save 7.4KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1208725.…-wong-getty-images.jpg could save 7.3KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221853.…ape_240/air-canada.jpg could save 6.1KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.533023.1…e-newsletter-image.jpg could save 6KiB (52% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1068731.…ket-call-thumbnail.jpg could save 4KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/img/icons/video-play.png could save 2KiB (41% reduction).
Compressing https://tpc.googlesyndication.com/simgad/17750779102162007288 could save 1.4KiB (43% reduction).
Compressing https://www.bnnbloomberg.ca/img/icons/search-small-light.png?1542744998 could save 131B (32% reduction).

priority - 18 Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

https://59cb81261a926ddc6abcc287cd8e3d6fbc119f77.cws.conviva.com/0/wsg (expiration not specified)
https://auth.9c9media.ca/auth/main.js (expiration not specified)
https://dmx.districtm.io/s/v1/buyers (expiration not specified)
https://load77.exelator.com/pixel.gif (expiration not specified)
https://data.bnn.ca/dispenser/bnnApi/quote/stockCh…UR=X,CADGBP=X&temp=abc (8 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockCh…JI,.INX,.IXIC&temp=abc (16 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=GCc2,CLc1&temp=abc (16 seconds)
https://data.bnn.ca/dispenser/bnnApi/mostPopularSymbols/quotes (18 seconds)
https://data.bnn.ca/dispenser/bnnApi/quoteChain/ti…?s=0%23.TSE60&temp=abc (31 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=BTC=X&temp=abc (45 seconds)
https://webapps.9c9media.com/config/vidi-chromecast/v2/bnn/web-prod.json (10 minutes)
https://webapps.9c9media.com/config/vidi-player/v1/bnn/autoplay-off.json (10 minutes)
https://webapps.9c9media.com/config/vidi-player/v1/bnn/share.json (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.5/ima…ttons/info/info_32.svg (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.5/lib…ng.5.4.3.161125.min.js (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.5/lib….controls.polyfills.js (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.5/lib/jwplayer/jwplayer.js (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.5/lib…ayer/provider.shaka.js (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js (10 minutes)
https://cdns.gigya.com/js/gigya.js?apiKey=3_XLe6j4…KCAqvkD4HVYHMykJ5z969V (15 minutes)
https://imasdk.googleapis.com/js/sdkloader/ima3.js (15 minutes)
https://s0.2mdn.net/instream/video/client.js (15 minutes)
https://ssl.p.jwpcdn.com/player/v/8.3.3/jwpsrv.js (15 minutes)
https://www.googletagservices.com/tag/js/gpt.js (15 minutes)
https://cdn.krxd.net/controltag/InSaVlLc.js (20 minutes)
https://cdn.krxd.net/controltag?confid=InSaVlLc (20 minutes)
https://cdn.krxd.net/userdata/get?pub=ca46aa22-e6b…fault.kxjsonp_userdata (30 minutes)
https://consumer.krxd.net/consent/get/ca46aa22-e6b….kxjsonp_consent_get_0 (30 minutes)
https://entitlements.jwplayer.com/BJzcOF25EeaRpQpVuA4vVw.json (30 minutes)
https://www.googletagservices.com/activeview/js/cu…osd.js?cb=%2Fr20100101 (50 minutes)
https://www.googletagservices.com/activeview/js/cu…ner.js?cache=r20110914 (50 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js (50 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1 (50 minutes)
https://js-sec.indexww.com/ht/htw-bell-news.js (53.5 minutes)
https://pagead2.googlesyndication.com/pagead/show_companion_ad.js (60 minutes)
https://www.google-analytics.com/analytics.js (2 hours)
https://cdn.districtm.io/ids/idsync.4fd5df3e.js (4 hours)
https://z.moatads.com/bellmediadfp605600943044/moatad.js (8.1 hours)

priority - 14 Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 11 blocking script resources and 1 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…ery.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…tom.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…nch.min.js?v1547122666
https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js
https://www.bnnbloomberg.ca/js/bellmedia/beacon.min.js?v1547122666
https://js-sec.indexww.com/ht/htw-bell-news.js
https://www.bnnbloomberg.ca/js/bellmedia/tracking.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/plugins.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/angular.min.js?v1547122666
https://auth.9c9media.ca/auth/main.js
https://www.bnnbloomberg.ca/js/bellmedia/bnn-bloomberg.min.js?v1547122666

Optimize CSS Delivery of the following:

https://www.bnnbloomberg.ca/css/bnn-bloomberg/style.css?v1547122666

priority - 12 Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 120.6KiB (89% reduction).

Compressing https://pe-fa-vp12a.9c9media.com/origin/ae/2019-02…277f0bb28/manifest.vtt could save 120.6KiB (89% reduction).

priority - 4 Prioritize visible content

Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content.

The entire HTML response was not sufficient to render the above-the-fold content. This usually indicates that additional resources, loaded after HTML parsing, were required to render above-the-fold content. Prioritize visible content that is needed for rendering above-the-fold by including it directly in the HTML response.

Only about 69% of the final above-the-fold content could be rendered with the full HTML response.
Click to see the screenshot with only the HTML response:

priority - 2 Reduce server response time

In our test, your server responded in 0.44 seconds.

priority - 1 Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 8.6KiB (18% reduction).

Minifying https://www.bnnbloomberg.ca/ could save 8.4KiB (18% reduction) after compression.
Minifying https://www.bnnbloomberg.ca/html/templates/stock-table.html could save 136B (12% reduction) after compression.

priority - 0 Minify JavaScript

Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify JavaScript for the following resources to reduce their size by 130B (22% reduction).

Minifying https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…nch.min.js?v1547122666 could save 130B (22% reduction) after compression.

bnn.ca Desktop Resource Breakdown

Total Resources239
Number of Hosts73
Static Resources138
JavaScript Resources76
CSS Resources1

bnn.ca mobile page speed rank

Last tested: 2019-03-01


Mobile Speed Bad
49/100

bnn.ca Mobile Speed Test Quick Summary


priority - 56 Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 7 blocking script resources and 1 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…ery.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…tom.min.js?v1547122666
https://www.bnnbloomberg.ca/js/bellmedia/vendor/jq…nch.min.js?v1547122666
https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js
https://www.bnnbloomberg.ca/js/bellmedia/beacon.min.js?v1547122666
https://js-sec.indexww.com/ht/htw-bell-news.js
https://www.bnnbloomberg.ca/js/bellmedia/tracking.min.js?v1547122666

Optimize CSS Delivery of the following:

https://www.bnnbloomberg.ca/css/bnn-bloomberg/style.css?v1547122666

priority - 39 Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 380.9KiB (57% reduction).

Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1218619.…g-the-hudson-river.jpg could save 60.2KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1013535.…n-bank-in-montreal.com could save 57.7KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1216018.…ter-justin-trudeau.jpg could save 56.8KiB (60% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.446146.1…etirement-planning.jpg could save 45.1KiB (60% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1220438.…cape_620/elon-musk.jpg could save 31.8KiB (67% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1219621.…dscape_240/newmont.jpg could save 13.9KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1201677.…en-nelms-bloomberg.jpg could save 12.9KiB (54% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1219413.…e_240/b-c-whistler.jpg could save 12.1KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221527.…dscape_240/td-bank.jpg could save 11.5KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221481.…ith-climate-change.jpg could save 11.5KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221774.…ork-stock-exchange.jpg could save 11.4KiB (53% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221837.…ated-handout-photo.jpg could save 10.5KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221680.…s-in-beijing-china.jpg could save 10.1KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221890.…240/martha-stewart.jpg could save 9.6KiB (57% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1066989!…oomberg-radio-1410.jpg could save 8.1KiB (50% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221792.…benjamin-netanyahu.jpg could save 7.5KiB (55% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1221853.…ape_240/air-canada.jpg could save 6.1KiB (56% reduction).
Compressing https://www.bnnbloomberg.ca/polopoly_fs/1.1068731.…ket-call-thumbnail.jpg could save 4KiB (54% reduction).

priority - 11 Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

https://auth.9c9media.ca/auth/main.js (expiration not specified)
https://js.agkn.com/prod/v0/tag.js (expiration not specified)
https://load77.exelator.com/pixel.gif (expiration not specified)
https://webapps.9c9media.com/vidi-player/1.5.5/lib/jwplayer/jwplayer.js (10 minutes)
https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js (10 minutes)
https://cdns.gigya.com/js/gigya.js?apiKey=3_XLe6j4…KCAqvkD4HVYHMykJ5z969V (15 minutes)
https://www.googletagservices.com/tag/js/gpt.js (15 minutes)
https://js-sec.indexww.com/ht/htw-bell-news.js (16.8 minutes)
https://cdn.krxd.net/controltag/InSaVlLc.js (20 minutes)
https://cdn.krxd.net/controltag?confid=InSaVlLc (20 minutes)
https://cdn.krxd.net/userdata/get?pub=ca46aa22-e6b…fault.kxjsonp_userdata (30 minutes)
https://consumer.krxd.net/consent/get/ca46aa22-e6b….kxjsonp_consent_get_0 (30 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js (50 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1 (50 minutes)
https://www.google-analytics.com/analytics.js (2 hours)

priority - 7 Reduce server response time

In our test, your server responded in 0.67 seconds.

priority - 1 Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 8.4KiB (18% reduction).

Minifying https://www.bnnbloomberg.ca/ could save 8.4KiB (18% reduction) after compression.

priority - 0 Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 1.9KiB (54% reduction).

Compressing https://js.agkn.com/prod/v0/tag.js could save 1.8KiB (56% reduction).
Compressing https://d.agkn.com/iframe/8613/?che=962910885&gdpr…22brd%22%3A%22-1%22%7D could save 189B (40% reduction).

bnn.ca Mobile Resource Breakdown

Total Resources121
Number of Hosts47
Static Resources57
JavaScript Resources28

bnn.ca mobile page usability

Last tested: 2019-03-01


Mobile Usability Medium
67/100

bnn.ca Mobile Usability Test Quick Summary


priority - 50 Size content to viewport

The page content is too wide for the viewport, forcing the user to scroll horizontally. Size the page content to the viewport to provide a better user experience.

The page content is 3,994 CSS pixels wide, but the viewport is only 412 CSS pixels wide. The following elements fall outside the viewport:

The element <img src="/polopoly_fs/1…ape_620/td.jpg" class="article-image"> falls outside the viewport.
The element <img src="/polopoly_fs/1…onto-banks.jpg" class="poll-image"> falls outside the viewport.
The element <img src="/polopoly_fs/1…in-trudeau.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…_620/cf-18.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…t-planning.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…hael-cohen.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…ly-11-2017.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…rob-mcewen.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…n-montreal.com"> falls outside the viewport.
The element <img src="/polopoly_fs/1…/elon-musk.jpg"> falls outside the viewport.
The element <img src="/polopoly_fs/1…dson-river.jpg"> falls outside the viewport.

priority - 1 Size tap targets appropriately

Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.

The following tap targets are close to other nearby tap targets and may need additional spacing around them.

The tap target <a href="">More Results</a> is close to 1 other tap targets.
The tap target <a href="">More Results</a> is close to 1 other tap targets.
The tap target <a href="/live">Live</a> and 44 others are close to other tap targets.
The tap target <a href="/investing">Investing</a> and 13 others are close to other tap targets.
The tap target <a href="/investing">News</a> and 40 others are close to other tap targets.
The tap target <a href="/subscribe">Subscribe to B…rg Newsletters</a> and 7 others are close to other tap targets.

bnn.ca Mobile Resource Breakdown

Total Resources121
Number of Hosts47
Static Resources57
JavaScript Resources28

bnn.ca HTML validation

Errors

Attribute “ng-app” not allowed on element “html” at this point.

Line: 6 Column: 23 - 58
"...E 9]><!--> <html class="no-js" ng-app="myApp"> <!--<..."

Attribute “ng-controller” not allowed on element “head” at this point.

Line: 9 Column: 76 - 31
"...[endif]--> <head ng-controller="bmAd"> <m..."

A “meta” element with an “http-equiv” attribute whose value is “X-UA-Compatible” must have a “content” attribute with the value “IE=edge”.

Line: 12 Column: 3 - 91
"..._3A" /> <meta http-equiv="X-UA-Compatible" content="text/html, charset=UTF-8, IE=edge, chrome=1"> <li..."

Bad value “schema.DC” for attribute “rel” on element “link”: The string “schema.DC” is not a registered keyword.

Line: 13 Column: 3 - 64
"...ome=1"> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> ..."

Attribute “ng-controller” not allowed on element “section” at this point.

Line: 1873 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5054 Column: 1 - 150
"...cript> <section class="axis-collection-container rail" data-obj-id="axisCollectionObj_7_339835_1456253725" ng-controller="AxisCollection" ng-init="init()" > ..." Line: 5152 Column: 1 - 99
"...</script> <section class="guest-appearance rail widget" ng-controller="GuestAppearanceRail" ng-init="init()"> <hea..." Line: 5265 Column: 1 - 155
".../script> <section data-obj-id="stockTableObj_7_377526_1467317848" ng-controller="recentlyViewedStockElement" class="stock-list-table stats-tabs stats-table widget"> <hea..." Line: 5388 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..." Line: 5661 Column: 1 - 121
"...</script> <section data-obj-id="pfMostPopularObj_7_387822_1499705892" class="pf-most-popular widget" ng-controller="PFMostPopular"> <hea..."

Attribute “ng-cloak” not allowed on element “section” at this point.

Line: 1873 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-init” not allowed on element “section” at this point.

Line: 1873 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5054 Column: 1 - 150
"...cript> <section class="axis-collection-container rail" data-obj-id="axisCollectionObj_7_339835_1456253725" ng-controller="AxisCollection" ng-init="init()" > ..." Line: 5152 Column: 1 - 99
"...</script> <section class="guest-appearance rail widget" ng-controller="GuestAppearanceRail" ng-init="init()"> <hea..." Line: 5388 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-class” not allowed on element “div” at this point.

Line: 1874 Column: 2 - 80
"...init()"> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" > <spa..." Line: 1920 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 1938 Column: 4 - 90
"...s</h3> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" ng-cloak> <..." Line: 1963 Column: 8 - 124
"... <div class="group-list" ng-repeat="group in groupArray" data-group="{{group.name}}" ng-class="$first ? '' : 'hide' "> ..." Line: 1964 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 5064 Column: 10 - 82
"... <div class="media-container" ng-class="{enableAutoPlay: false == false}"> ..." Line: 5101 Column: 33 - 103
"... <div class="media-overlay" ng-class="{'live': video.Type == 'stream'}"> ..." Line: 5602 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..."

Attribute “ng-click” not allowed on element “span” at this point.

Line: 1875 Column: 2 - 44
"...rds }" > <span ng-click="showBoards = ! showBoards"><span ..." Line: 1939 Column: 5 - 47
"...loak> <span ng-click="showBoards = ! showBoards"><span ..." Line: 5329 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “ng-cloak” not allowed on element “span” at this point.

Line: 1875 Column: 45 - 148
"...owBoards"><span class="selectedBoard" data-url="{{currentBoardDataUrl}}" ng-cloak ng-show="currentBoardShortName">{{ cur..." Line: 1939 Column: 48 - 116
"...owBoards"><span class="selectedBoard" ng-cloak ng-show="currentBoardShortName">{{ cur..."

Attribute “ng-show” not allowed on element “span” at this point.

Line: 1875 Column: 45 - 148
"...owBoards"><span class="selectedBoard" data-url="{{currentBoardDataUrl}}" ng-cloak ng-show="currentBoardShortName">{{ cur..." Line: 1939 Column: 48 - 116
"...owBoards"><span class="selectedBoard" ng-cloak ng-show="currentBoardShortName">{{ cur..."

Attribute “ng-cloak” not allowed on element “ul” at this point.

Line: 1876 Column: 9 - 45
"... <ul class="boards-dropdown" ng-cloak> ..." Line: 5159 Column: 3 - 101
"...apper"> <ul ng-cloak ng-hide="!dataLoaded || (guestAppearances.length == 0)" class="guest-appearance-list"> <l..." Line: 5669 Column: 4 - 90
"...pper"> <ul ng-cloak ng-hide="!dataLoaded || (items.length == 0)" class="pf-most-popular-list"> <..."

Attribute “ng-click” not allowed on element “li” at this point.

Line: 1877 Column: 14 - 126
"... <li ng-click="boardClick('Markets Overview', 'Markets', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Market..." Line: 1878 Column: 8 - 111
"...> <li ng-click="boardClick('Indices', 'Indices', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Indice..." Line: 1879 Column: 8 - 109
"...> <li ng-click="boardClick('Currencies', 'FX', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">FX</li..." Line: 1880 Column: 8 - 109
"...> <li ng-click="boardClick('Energy', 'Energy', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Energy..." Line: 1881 Column: 8 - 109
"...> <li ng-click="boardClick('Metals', 'Metals', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Metals..." Line: 1882 Column: 8 - 110
"...> <li ng-click="boardClick('Livestock', 'Live', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Live</..." Line: 1941 Column: 18 - 130
"... <li ng-click="boardClick('Markets Overview', 'Markets', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Market..." Line: 1942 Column: 12 - 115
"... <li ng-click="boardClick('Indices', 'Indices', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Indice..." Line: 1943 Column: 12 - 113
"... <li ng-click="boardClick('Currencies', 'FX', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">FX</li..." Line: 1944 Column: 12 - 113
"... <li ng-click="boardClick('Energy', 'Energy', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Energy..." Line: 1945 Column: 12 - 113
"... <li ng-click="boardClick('Metals', 'Metals', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Metals..." Line: 1946 Column: 12 - 114
"... <li ng-click="boardClick('Livestock', 'Live', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s')">Live</..." Line: 1957 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..."

Attribute “ng-hide” not allowed on element “div” at this point.

Line: 1887 Column: 3 - 53
"...apper"> <div class="preloader-white" ng-hide="dataLoaded"></div>..." Line: 1888 Column: 3 - 94
"...></div> <div class="scoreboard-boards desktop" ng-cloak ng-hide="!dataLoaded" data-sticky="false"> <..." Line: 1953 Column: 6 - 56
"...se"> <div class="group-container" ng-hide="!dataLoaded"> ..." Line: 5062 Column: 25 - 68
"... <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5091 Column: 5 - 88
"...div> <div ng-cloak ng-hide="!dataLoaded || (axisCollection.length == 0)" class="wrapper"> ..." Line: 5157 Column: 3 - 46
"...header> <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5271 Column: 3 - 46
"... <div> <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5275 Column: 3 - 67
"... </div> <div class="stats-table-container fadeIn" ng-hide="!dataLoaded"> <d..." Line: 5358 Column: 3 - 50
"... </div> <div ng-hide="!resultsFound" class="time-stamp"><stron..." Line: 5666 Column: 3 - 46
"...header> <div class="preloader" ng-hide="dataLoaded"></div>..."

Attribute “ng-cloak” not allowed on element “div” at this point.

Line: 1888 Column: 3 - 94
"...></div> <div class="scoreboard-boards desktop" ng-cloak ng-hide="!dataLoaded" data-sticky="false"> <..." Line: 1928 Column: 5 - 36
"...span> <div class="timestamp" ng-cloak> As..." Line: 1938 Column: 4 - 90
"...s</h3> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" ng-cloak> <..." Line: 1952 Column: 5 - 64
"...er"> <div class="scoreboard-boards" ng-cloak data-sticky="false"> ..." Line: 1964 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 2015 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..." Line: 5080 Column: 20 - 73
"... <div class="headline" ng-if="currentStream" ng-cloak> ..." Line: 5091 Column: 5 - 88
"...div> <div ng-cloak ng-hide="!dataLoaded || (axisCollection.length == 0)" class="wrapper"> ..."

Attribute “ng-if” not allowed on element “li” at this point.

Line: 1890 Column: 18 - 131
"... <li ng-if="groupArray.length > 1" class="group-data" ng-repeat-start="group in groupArray" data-test="{{$index}}"><div c..."

Attribute “ng-repeat-start” not allowed on element “li” at this point.

Line: 1890 Column: 18 - 131
"... <li ng-if="groupArray.length > 1" class="group-data" ng-repeat-start="group in groupArray" data-test="{{$index}}"><div c..."

Attribute “ng-bind-html” not allowed on element “span” at this point.

Line: 1890 Column: 156 - 187
"...oup-name"><span ng-bind-html="group.name"></span..."

Attribute “ng-repeat-end” not allowed on element “li” at this point.

Line: 1891 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..."

Attribute “ng-repeat” not allowed on element “li” at this point.

Line: 1891 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..." Line: 1957 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..." Line: 2028 Column: 7 - 42
"...ul> <li ng-repeat="stock in tickerData"><a hre..." Line: 5098 Column: 21 - 120
"... <li ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..." Line: 5160 Column: 4 - 93
"...list"> <li ng-repeat="guestAppearance in guestAppearances | orderBy : 'date'" class="guest-item"> ..." Line: 5670 Column: 5 - 63
"...ist"> <li ng-repeat="item in items" class="pf-most-popular-item"> ..."

Attribute “ng-class” not allowed on element “li” at this point.

Line: 1891 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..." Line: 1957 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..." Line: 5098 Column: 21 - 120
"... <li ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..."

Attribute “ng-if” not allowed on element “a” at this point.

Line: 1893 Column: 19 - 104
"... <a ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..." Line: 1965 Column: 11 - 111
"... <a class="linked" ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..."

Attribute “ng-href” not allowed on element “a” at this point.

Line: 1893 Column: 19 - 104
"... <a ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..." Line: 1965 Column: 11 - 111
"... <a class="linked" ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..."

Attribute “bm-market-icon-indicator” not allowed on element “span” at this point.

Line: 1896 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1910 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1968 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1981 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2031 Column: 8 - 129
"...n> <span class="icon-stock-market-arrow-large ticker" bm-market-icon-indicator bm-net-change="{{stock.netChng | number: 2}}">&nbsp;..."

Attribute “bm-net-change” not allowed on element “span” at this point.

Line: 1896 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1910 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1968 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 1981 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2031 Column: 8 - 129
"...n> <span class="icon-stock-market-arrow-large ticker" bm-market-icon-indicator bm-net-change="{{stock.netChng | number: 2}}">&nbsp;..." Line: 5611 Column: 39 - 98
"...ber:2 }}, <span bm-market-indicator bm-net-change="{{quote.netChng}}">{{ quo..."

Attribute “ng-if” not allowed on element “div” at this point.

Line: 1897 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1898 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1899 Column: 10 - 66
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span>..." Line: 1900 Column: 10 - 67
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 1902 Column: 9 - 84
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart==false"> ..." Line: 1907 Column: 19 - 63
"... <div ng-if="group.RICS[$index].link == null"> ..." Line: 1911 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1912 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1913 Column: 10 - 66
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span>..." Line: 1914 Column: 10 - 67
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 1916 Column: 9 - 84
"...> <div class="chart" ng-if="group.RICS[$index].showChart && loadChart==false"> ..." Line: 1920 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 1958 Column: 10 - 44
"... <div ng-if="groupArray.length > 1"> ..." Line: 1969 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1970 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1971 Column: 13 - 69
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span ..." Line: 1972 Column: 13 - 70
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 1974 Column: 12 - 80
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart"> ..." Line: 1978 Column: 11 - 55
"... <div ng-if="group.RICS[$index].link == null"> ..." Line: 1982 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1983 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1984 Column: 13 - 69
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span ..." Line: 1985 Column: 13 - 70
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 1987 Column: 12 - 80
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart"> ..." Line: 5068 Column: 17 - 75
"... <div class="video-player-wrapper" ng-if="currentStream.Id"> ..." Line: 5080 Column: 20 - 73
"... <div class="headline" ng-if="currentStream" ng-cloak> ..." Line: 5102 Column: 37 - 103
"... <div class="overlay-text up-next" ng-if="video.Id == nextStreamId"> ..." Line: 5105 Column: 37 - 110
"... <div class="overlay-text now-showing" ng-if="video.Id == currentStreamId"> ..." Line: 5108 Column: 37 - 126
"... <div class="overlay-text" ng-if="video.Id != currentStreamId && video.Id != nextStreamId"> ..." Line: 5162 Column: 5 - 70
"...</h4> <div ng-if="guestAppearance.guest.position" class="title-company">{{gues..." Line: 5316 Column: 11 - 76
"... <div ng-if="showSymbolColumn == false && column.field == 'name'" > ..." Line: 5319 Column: 11 - 106
"... <div ng-if="showSymbolColumn == true || (showSymbolColumn == false && column.field != 'name')" > ..." Line: 5344 Column: 10 - 75
"... <div ng-if="showSymbolColumn == false && column.field == 'name'" > ..." Line: 5347 Column: 10 - 105
"... <div ng-if="showSymbolColumn == true || (showSymbolColumn == false && column.field != 'name')" > ..." Line: 5615 Column: 6 - 32
"... <div ng-if="mv.name != ''"> ..." Line: 5618 Column: 11 - 99
"... <div ng-if="mv.name == ''" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5622 Column: 5 - 112
"...v> <div class="rating-slider-wrapper "ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> ..." Line: 5627 Column: 5 - 134
"...ols"> <div class="button-set" ng-if="(marketVoiceArray|filter:{symbol:rating.symbol})[0].rating == null && !checkCookie(rating.symbol)"> ..." Line: 5632 Column: 5 - 136
".../div> <div class="rating-result" ng-if="(marketVoiceArray|filter:{symbol:rating.symbol})[0].rating != null || checkCookie(rating.symbol)"> ..." Line: 5636 Column: 4 - 103
"...</div> <div class="rating-values" ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> <..."

Attribute “bm-market-indicator” not allowed on element “div” at this point.

Line: 1897 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1898 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1911 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1912 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1969 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1970 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1982 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1983 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 5306 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5309 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5312 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5334 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5337 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5340 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “bm-net-change” not allowed on element “div” at this point.

Line: 1897 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1898 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1911 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1912 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1969 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1970 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1982 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 1983 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 5306 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5309 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5312 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5334 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5337 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5340 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-click” not allowed on element “div” at this point.

Line: 1920 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 5602 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..."

Attribute “ng-bind-html” not allowed on element “strong” at this point.

Line: 1959 Column: 11 - 44
"... <strong ng-bind-html="group.name"></stro..."

Attribute “ng-repeat” not allowed on element “div” at this point.

Line: 1963 Column: 8 - 124
"... <div class="group-list" ng-repeat="group in groupArray" data-group="{{group.name}}" ng-class="$first ? '' : 'hide' "> ..." Line: 1964 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 2097 Column: 17 - 72
"... <div ng-repeat="result in autoFillResults" class="item"> ..." Line: 2172 Column: 17 - 72
"... <div ng-repeat="result in autoFillResults" class="item"> ..." Line: 5602 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..." Line: 5607 Column: 3 - 52
"...ainer"> <div class="rating" ng-repeat="rating in ratings"> <d..." Line: 5610 Column: 5 - 93
"...}</a> <div class="quoteSummary" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5613 Column: 5 - 91
".../div> <div class="name" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'> ..." Line: 5618 Column: 11 - 99
"... <div ng-if="mv.name == ''" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5622 Column: 5 - 112
"...v> <div class="rating-slider-wrapper "ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> ..." Line: 5636 Column: 4 - 103
"...</div> <div class="rating-values" ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> <..."

Attribute “ng-if” not allowed on element “span” at this point.

Line: 1971 Column: 70 - 113
"...s="price"><span ng-if="group.RICS[$index].isCurrency">{{data..." Line: 1984 Column: 70 - 113
"...s="price"><span ng-if="group.RICS[$index].isCurrency">{{data..." Line: 5329 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “ng-controller” not allowed on element “div” at this point.

Line: 2015 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..." Line: 2086 Column: 7 - 64
"... <div class="global-search-element" ng-controller="Search"> ..." Line: 2161 Column: 7 - 64
"... <div class="global-search-element" ng-controller="Search"> ..." Line: 4979 Column: 9 - 78
"...> <div class="bigbox-ad-wrapper stuck" ng-controller="PersistentPlayer"> ..."

Attribute “ng-init” not allowed on element “div” at this point.

Line: 2015 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..."

Attribute “bm-ad-instance” not allowed on element “div” at this point.

Line: 2020 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4789 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5712 Column: 7 - 73
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..."

Attribute “ad-type” not allowed on element “div” at this point.

Line: 2020 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4789 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5712 Column: 7 - 73
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..."

Attribute “allow-mobile” not allowed on element “div” at this point.

Line: 2020 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4789 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5712 Column: 7 - 73
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..."

Bad value “/stock/{{ stock.symbol }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 2028 Column: 43 - 78
"...ckerData"><a href="/stock/{{ stock.symbol }}"> ..."

Attribute “bm-autofill” not allowed on element “input” at this point.

Line: 2090 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2165 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “container” not allowed on element “input” at this point.

Line: 2090 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2165 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “callback-fn” not allowed on element “input” at this point.

Line: 2090 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2165 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “detect-width” not allowed on element “input” at this point.

Line: 2090 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2165 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Bad value “/stock/{{result.ric}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 2098 Column: 19 - 50
"... <a href="/stock/{{result.ric}}"> ..." Line: 2173 Column: 19 - 50
"... <a href="/stock/{{result.ric}}"> ..."

Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.

Line: 2121 Column: 39 - 75
"...v-toggle"><a id="left-menu" href="#left-menu"/><div c..." Line: 2122 Column: 34 - 72
"...v-scores"><a id="right-menu" href="#right-menu"/><div c..." Line: 2235 Column: 17 - 58
"... <a href="#" style="pointer-events:none;"/> ..." Line: 2256 Column: 16 - 89
"... <a href="/tax-reform-prospect-sends-u-s-stocks-dollar-surging-1.933529" /> ..." Line: 2269 Column: 16 - 101
"... <a href="/bitcoin-hits-record-high-of-nearly-us-11-800-after-futures-lift-1.933583" /> ..." Line: 2282 Column: 16 - 124
"... <a href="/pattie-lovett-reid-what-investors-should-and-shouldn-t-do-when-the-markets-take-a-turn-1.933686" /> ..." Line: 2295 Column: 16 - 77
"... <a href="/tsx-stock-futures-indicate-higher-start-1.933597" /> ..." Line: 2308 Column: 16 - 36
"... <a href="/markets" /> ..." Line: 2321 Column: 16 - 71
"... <a href="/what-could-pop-the-bitcoin-bubble-1.931062" /> ..." Line: 2334 Column: 16 - 78
"... <a href="/keith-richards-top-picks-december-1-2017-1.931865" /> ..." Line: 2347 Column: 16 - 76
"... <a href="/cme-group-cboe-to-list-bitcoin-futures-1.931508" /> ..." Line: 2360 Column: 16 - 126
"... <a href="/you-re-going-to-lose-all-of-your-money-money-manager-warns-against-investing-in-cannabis-1.918365" /> ..." Line: 2373 Column: 16 - 94
"... <a href="/markets-brush-off-best-european-factory-data-in-17-years-1.931426" /> ..." Line: 2386 Column: 16 - 76
"... <a href="/lyle-stein-s-top-picks-december-1-2017-1.931822" /> ..." Line: 2399 Column: 16 - 103
"... <a href="/this-makes-no-sense-money-manager-blasts-enbridge-over-stock-sale-1.930420" /> ..." Line: 2412 Column: 16 - 79
"... <a href="/brian-madden-s-top-picks-november-30-2017-1.930868" /> ..." Line: 2425 Column: 16 - 98
"... <a href="/bitcoin-recovers-from-sudden-selloff-as-large-swings-persist-1.930107" /> ..." Line: 2438 Column: 16 - 75
"... <a href="/don-lato-s-top-picks-november-30-2017-1.930577" /> ..." Line: 2451 Column: 16 - 94
"... <a href="/enbridge-to-boost-dividend-10-next-year-sell-some-assets-1.930184" /> ..." Line: 2464 Column: 16 - 80
"... <a href="/what-a-single-day-of-bitcoin-gains-can-buy-1.929183" /> ..." Line: 2477 Column: 16 - 98
"... <a href="/they-will-lose-money-david-dodge-warns-on-shorting-the-banks-1.928894" /> ..." Line: 2503 Column: 16 - 124
"... <a href="/pattie-lovett-reid-what-investors-should-and-shouldn-t-do-when-the-markets-take-a-turn-1.933686" /> ..." Line: 2516 Column: 16 - 103
"... <a href="/personal-investor-is-your-mobile-broker-keeping-up-with-the-times-1.929120" /> ..." Line: 2529 Column: 16 - 103
"... <a href="/pattie-lovett-reid-what-to-do-about-diminished-financial-capacity-1.930567" /> ..." Line: 2542 Column: 16 - 108
"... <a href="/larry-berman-financial-planning-for-the-future-of-ai-and-robo-advisors-1.926796" /> ..." Line: 2555 Column: 16 - 97
"... <a href="/pattie-lovett-reid-how-to-avoid-going-broke-on-black-friday-1.924601" /> ..." Line: 2568 Column: 16 - 96
"... <a href="/personal-investor-four-ways-to-get-the-cra-working-for-you-1.922786" /> ..." Line: 2581 Column: 16 - 93
"... <a href="/65-of-canadians-plan-to-shop-online-for-holidays-survey-1.922738" /> ..." Line: 2594 Column: 16 - 133
"... <a href="/pattie-lovett-reid-why-canadians-will-continue-to-spend-this-holiday-despite-facing-record-debt-1.923744" /> ..." Line: 2607 Column: 16 - 113
"... <a href="/pattie-lovett-reid-tips-to-avoid-costly-travel-mistakes-this-holiday-season-1.923928" /> ..." Line: 2620 Column: 16 - 101
"... <a href="/canadians-getting-bad-info-from-cra-if-they-get-through-auditor-1.921653" /> ..." Line: 2633 Column: 16 - 131
"... <a href="/firms-including-sears-canada-not-making-up-pension-plan-shortfalls-as-fast-as-they-could-ccpa-1.921610" /> ..." Line: 2646 Column: 16 - 96
"... <a href="/85-of-canadians-say-they-need-to-save-more-money-cibc-poll-1.921592" /> ..." Line: 2659 Column: 16 - 108
"... <a href="/pattie-lovett-reid-how-to-set-financial-goals-you-can-actually-achieve-1.918255" /> ..." Line: 2672 Column: 16 - 88
"... <a href="/personal-investor-too-much-rrsp-can-be-a-bad-thing-1.913924" /> ..." Line: 2685 Column: 16 - 117
"... <a href="/no-reason-for-me-to-care-wealthsimple-s-millennials-strategy-gets-mixed-reviews-1.918293" /> ..." Line: 2698 Column: 16 - 101
"... <a href="/pattie-lovett-reid-the-dos-and-don-ts-of-holiday-office-parties-1.909811" /> ..." Line: 2711 Column: 16 - 96
"... <a href="/more-canadians-still-paying-with-cash-bank-of-canada-finds-1.917514" /> ..." Line: 2724 Column: 16 - 90
"... <a href="/personal-investor-setting-the-record-straight-on-cpp-1.912067" /> ..." Line: 2737 Column: 16 - 100
"... <a href="/paypal-ordered-to-disclose-business-account-information-to-cra-1.916791" /> ..." Line: 2766 Column: 16 - 89
"... <a href="/buyer-urgency-in-toronto-as-new-mortgage-rules-loom-1.931665" /> ..." Line: 2779 Column: 16 - 119
"... <a href="/feds-fear-expanding-home-buyers-plan-would-fuel-hot-housing-market-document-shows-1.933500" /> ..." Line: 2792 Column: 16 - 108
"... <a href="/toronto-real-estate-agents-must-make-data-public-federal-appeals-court-1.931948" /> ..." Line: 2805 Column: 16 - 110
"... <a href="/ontario-regulators-ignored-warnings-on-risky-mortgage-investments-report-1.930457" /> ..." Line: 2818 Column: 16 - 102
"... <a href="/rental-vacancy-rate-decreases-for-the-first-time-in-3-years-cmhc-1.927990" /> ..." Line: 2831 Column: 16 - 113
"... <a href="/cmhc-says-47-decrease-in-mortgage-loan-insurance-business-is-the-new-normal-1.929653" /> ..." Line: 2844 Column: 16 - 103
"... <a href="/true-north-commercial-reit-to-buy-four-halifax-properties-for-53m-1.928567" /> ..." Line: 2857 Column: 16 - 83
"... <a href="/riocan-sells-7-properties-to-ct-reit-for-200m-1.927750" /> ..." Line: 2870 Column: 16 - 116
"... <a href="/panama-trump-hotel-management-working-to-remove-president-s-name-from-property-1.927106" /> ..." Line: 2883 Column: 16 - 83
"... <a href="/toronto-new-condo-sales-hit-record-in-october-1.924583" /> ..." Line: 2896 Column: 16 - 96
"... <a href="/private-sector-to-play-key-role-in-housing-strategy-duclos-1.924106" /> ..." Line: 2909 Column: 16 - 102
"... <a href="/real-estate/video/ontario-housing-minister-developers-lining-up%7E1269193" /> ..." Line: 2923 Column: 16 - 99
"... <a href="/liberals-40b-national-housing-plan-rests-heavily-on-provinces-1.923137" /> ..." Line: 2936 Column: 16 - 91
"... <a href="/trump-moniker-to-be-shed-from-soho-hotel-in-manhattan-1.923914" /> ..." Line: 2949 Column: 16 - 133
"... <a href="/real-estate/video/young-canadians-now-need-13-years-to-save-up-for-a-20-down-payment-professor%7E1268923" /> ..." Line: 2963 Column: 16 - 107
"... <a href="/feds-housing-plan-not-seen-as-major-game-changer-for-desperate-buyers-1.921704" /> ..." Line: 2976 Column: 16 - 105
"... <a href="/economic-impact-of-mortgage-stress-test-nothing-to-laugh-at-veritas-1.920355" /> ..." Line: 2989 Column: 16 - 103
"... <a href="/quebec-to-monitor-property-sales-to-foreign-buyers-no-tax-planned-1.922288" /> ..." Line: 3002 Column: 16 - 113
"... <a href="/tie-new-affordable-housing-money-to-outcomes-former-watchdog-tells-liberals-1.920276" /> ..." Line: 3028 Column: 16 - 92
"... <a href="/cvs-pushes-into-insurance-with-us-69-billion-aetna-bid-1.933501" /> ..." Line: 3041 Column: 16 - 96
"... <a href="/husky-energy-boosts-2018-capex-sees-flat-yearly-production-1.933570" /> ..." Line: 3054 Column: 16 - 84
"... <a href="/toys-r-us-u-k-to-close-stores-in-restructuring-1.933543" /> ..." Line: 3067 Column: 16 - 110
"... <a href="/bombardier-lands-deal-with-airbus-to-develop-thrust-reverser-for-a320neo-1.933607" /> ..." Line: 3080 Column: 16 - 130
"... <a href="/broadcom-unveils-11-nominee-slate-for-qualcomm-board-in-first-formal-step-toward-hostile-bid-1.933624" /> ..." Line: 3093 Column: 16 - 105
"... <a href="/national-bank-beats-fourth-quarter-profit-estimates-raises-dividend-1.931594" /> ..." Line: 3106 Column: 16 - 95
"... <a href="/blackberry-to-pay-nokia-us-137-million-in-payment-dispute-1.931585" /> ..." Line: 3119 Column: 16 - 102
"... <a href="/bell-launching-new-discount-pre-paid-wireless-brand-lucky-mobile-1.931489" /> ..." Line: 3132 Column: 16 - 117
"... <a href="/tesla-s-model-s-cut-from-germany-s-list-of-electric-cars-eligible-for-subsidies-1.931498" /> ..." Line: 3145 Column: 16 - 99
"... <a href="/royal-bank-of-scotland-to-close-a-quarter-of-its-u-k-branches-1.931592" /> ..." Line: 3158 Column: 16 - 108
"... <a href="/u-s-listed-chinese-financial-firms-drop-on-china-s-cash-loan-clampdown-1.931545" /> ..." Line: 3171 Column: 16 - 99
"... <a href="/suncor-ruling-on-random-drug-testing-injunction-will-be-dec-7-1.931416" /> ..." Line: 3184 Column: 16 - 97
"... <a href="/cibc-shrugs-off-short-call-easily-beats-q4-profit-estimates-1.930198" /> ..." Line: 3197 Column: 16 - 95
"... <a href="/air-transat-fined-for-handling-of-hours-long-tarmac-delay-1.930724" /> ..." Line: 3210 Column: 16 - 101
"... <a href="/n-y-times-scales-back-free-articles-to-get-readers-to-subscribe-1.931479" /> ..." Line: 3223 Column: 16 - 115
"... <a href="/maple-leaf-further-expands-into-alternative-proteins-with-us-120m-acquisition-1.931140" /> ..." Line: 3236 Column: 16 - 85
"... <a href="/gm-sees-self-driving-vehicles-in-cities-in-2019-1.930626" /> ..." Line: 3249 Column: 16 - 83
"... <a href="/td-bank-q4-earnings-below-market-expectations-1.930221" /> ..." Line: 3262 Column: 16 - 89
"... <a href="/sears-narrows-q3-losses-on-cost-cutting-shares-rise-1.930535" /> ..." Line: 3275 Column: 16 - 94
"... <a href="/cannabis-infused-dog-treats-planned-by-this-pot-producer-1.930078" /> ..." Line: 3306 Column: 16 - 94
"... <a href="/ottawa-willing-to-give-more-pot-tax-revenue-to-provinces-1.933561" /> ..." Line: 3319 Column: 16 - 81
"... <a href="/oil-eases-after-u-s-rig-count-creeps-higher-1.933677" /> ..." Line: 3332 Column: 16 - 95
"... <a href="/transcanada-hikes-some-tariffs-on-keystone-u-s-regulators-1.931846" /> ..." Line: 3345 Column: 16 - 117
"... <a href="/lex-luthor-vs-keystone-kops-burnaby-mayor-brett-wilson-spar-over-trans-mountain-1.930863" /> ..." Line: 3358 Column: 16 - 101
"... <a href="/b-c-tells-ottawa-to-stop-interfering-in-trans-mountain-pipeline-1.931468" /> ..." Line: 3371 Column: 16 - 83
"... <a href="/opec-allies-extend-output-cuts-to-end-of-2018-1.930173" /> ..." Line: 3384 Column: 16 - 119
"... <a href="/time-to-move-on-kinder-morgan-canada-president-says-trans-mountain-debate-is-over-1.930686" /> ..." Line: 3397 Column: 16 - 114
"... <a href="/new-brunswick-announces-steps-to-combat-unfair-u-s-duties-on-softwood-lumber-1.930940" /> ..." Line: 3410 Column: 16 - 108
"... <a href="/pembina-pipeline-approves-construction-of-260m-propane-export-facility-1.930647" /> ..." Line: 3423 Column: 16 - 108
"... <a href="/47-of-canadians-want-cannabis-legalization-date-pushed-back-poll-finds-1.930354" /> ..." Line: 3436 Column: 16 - 116
"... <a href="/salmon-farms-spewing-untreated-bloodwater-puts-wild-fish-at-risk-advocates-say-1.930414" /> ..." Line: 3449 Column: 16 - 94
"... <a href="/cannabis-infused-dog-treats-planned-by-this-pot-producer-1.930078" /> ..." Line: 3462 Column: 16 - 108
"... <a href="/ottawa-calls-for-conflict-resolution-panel-for-trans-mountain-pipeline-1.930186" /> ..." Line: 3475 Column: 16 - 114
"... <a href="/zambia-s-state-controlled-investment-firm-wants-bigger-stake-in-copper-mines-1.929211" /> ..." Line: 3488 Column: 16 - 116
"... <a href="/cannimed-adopts-shareholder-rights-plan-in-takeover-fight-with-aurora-cannabis-1.929182" /> ..." Line: 3501 Column: 16 - 108
"... <a href="/keystone-restarts-transcanada-sets-no-date-for-return-to-full-capacity-1.928215" /> ..." Line: 3514 Column: 16 - 87
"... <a href="/canada-takes-softwood-lumber-complaint-to-the-wto-1.928141" /> ..." Line: 3542 Column: 16 - 130
"... <a href="/broadcom-unveils-11-nominee-slate-for-qualcomm-board-in-first-formal-step-toward-hostile-bid-1.933624" /> ..." Line: 3555 Column: 16 - 101
"... <a href="/paypal-charging-hidden-currency-conversion-fees-lawsuit-alleges-1.932019" /> ..." Line: 3568 Column: 16 - 117
"... <a href="/technology/article/ontario-won-t-meet-2020-electric-vehicle-target-analysts-say-1.933540" /> ..." Line: 3581 Column: 16 - 106
"... <a href="/technology/video/everything-you-need-to-know-about-cryptocurrencies%7E1268076" /> ..." Line: 3595 Column: 16 - 95
"... <a href="/blackberry-to-pay-nokia-us-137-million-in-payment-dispute-1.931585" /> ..." Line: 3608 Column: 16 - 96
"... <a href="/tesla-builds-world-s-biggest-battery-in-australian-outback-1.931422" /> ..." Line: 3621 Column: 16 - 102
"... <a href="/bell-launching-new-discount-pre-paid-wireless-brand-lucky-mobile-1.931489" /> ..." Line: 3634 Column: 16 - 85
"... <a href="/gm-sees-self-driving-vehicles-in-cities-in-2019-1.930626" /> ..." Line: 3647 Column: 16 - 31
"... <a href="/ai" /> ..." Line: 3660 Column: 16 - 71
"... <a href="/what-could-pop-the-bitcoin-bubble-1.931062" /> ..." Line: 3673 Column: 16 - 116
"... <a href="/service-returns-after-whatsapp-reports-outage-affecting-users-around-the-world-1.930765" /> ..." Line: 3686 Column: 16 - 96
"... <a href="/apple-to-design-iphone-power-chips-as-early-as-2018-report-1.930417" /> ..." Line: 3699 Column: 16 - 102
"... <a href="/equifax-revises-number-of-canadians-hit-by-data-breach-to-19-000-1.928871" /> ..." Line: 3712 Column: 16 - 95
"... <a href="/apple-to-review-software-practices-after-patching-mac-bug-1.929299" /> ..." Line: 3725 Column: 16 - 105
"... <a href="/cryptocurrency-entrepreneurs-seek-safe-havens-amid-global-crackdown-1.927774" /> ..." Line: 3738 Column: 16 - 86
"... <a href="/canadian-man-accused-in-yahoo-hack-pleads-guilty-1.928594" /> ..." Line: 3751 Column: 16 - 108
"... <a href="/airbus-siemens-rolls-royce-team-up-to-develop-hybrid-electric-aircraft-1.927727" /> ..." Line: 3764 Column: 16 - 99
"... <a href="/cyber-monday-wal-mart-closes-in-on-amazon-in-online-price-war-1.926675" /> ..." Line: 3777 Column: 16 - 114
"... <a href="/technology/video/the-changing-landscape-of-cable-media-and-telecom-part-one%7E1270380" /> ..." Line: 3805 Column: 16 - 118
"... <a href="/canada-china-delay-launch-of-formal-trade-talks-as-trudeau-continues-state-visit-1.933496" /> ..." Line: 3818 Column: 16 - 104
"... <a href="/senate-green-lights-tax-bill-as-trump-gop-near-big-legislative-win-1.932517" /> ..." Line: 3831 Column: 16 - 101
"... <a href="/bitcoin-hits-record-high-of-nearly-us-11-800-after-futures-lift-1.933583" /> ..." Line: 3844 Column: 16 - 107
"... <a href="/canada-auto-sales-dip-as-fewer-car-sales-offset-gains-in-light-trucks-1.933639" /> ..." Line: 3857 Column: 16 - 100
"... <a href="/canada-goes-on-hiring-splurge-in-november-with-79-500-new-jobs-1.931528" /> ..." Line: 3870 Column: 16 - 96
"... <a href="/venezuela-to-launch-the-petro-an-oil-backed-cryptocurrency-1.933494" /> ..." Line: 3883 Column: 16 - 105
"... <a href="/canada-china-free-trade-deal-won-t-come-without-hurdles-expert-says-1.931794" /> ..." Line: 3896 Column: 16 - 104
"... <a href="/the-week-ahead-bank-of-canada-rate-decision-trudeau-heads-to-china-1.931827" /> ..." Line: 3909 Column: 16 - 117
"... <a href="/hydro-chair-says-manitoba-s-new-carbon-tax-could-be-used-to-offset-rising-rates-1.931732" /> ..." Line: 3922 Column: 16 - 121
"... <a href="/rosenberg-canadian-economy-still-faces-hurdles-despite-wonderful-november-jobs-data-1.931609" /> ..." Line: 3935 Column: 16 - 103
"... <a href="/loonie-notches-strongest-gain-in-nearly-3-months-on-jobs-surprise-1.931629" /> ..." Line: 3948 Column: 16 - 102
"... <a href="/rip-roaring-pace-is-over-canadian-economy-slows-in-third-quarter-1.931549" /> ..." Line: 3961 Column: 16 - 96
"... <a href="/bank-of-canada-will-leave-rates-unchanged-until-april-poll-1.930575" /> ..." Line: 3974 Column: 16 - 98
"... <a href="/bitcoin-recovers-from-sudden-selloff-as-large-swings-persist-1.930107" /> ..." Line: 3987 Column: 16 - 79
"... <a href="/ontario-s-wynne-wraps-china-trade-mission-1.931470" /> ..." Line: 4000 Column: 16 - 112
"... <a href="/bank-of-canada-releases-white-paper-on-merits-of-creating-digital-currency-1.930572" /> ..." Line: 4013 Column: 16 - 105
"... <a href="/canada-looks-to-ease-tensions-in-hosting-north-korea-crisis-meeting-1.930355" /> ..." Line: 4026 Column: 16 - 72
"... <a href="/scheer-calls-for-morneau-to-resign-1.929377" /> ..." Line: 4039 Column: 16 - 119
"... <a href="/trump-warns-new-sanctions-on-north-korea-coming-after-call-with-chinese-president-1.929135" /> ..." Line: 4066 Column: 16 - 82
"... <a href="/daniel-straus-top-etf-picks-november-23-2017-1.924036" /> ..." Line: 4079 Column: 16 - 98
"... <a href="/investing/video/etf-industry-at-a-significant-turning-point%7E1267719" /> ..." Line: 4093 Column: 16 - 103
"... <a href="/etfs/video/etf-report-vanguard-says-it-will-grow-by-350b-in-2017%7E1265070" /> ..." Line: 4107 Column: 16 - 76
"... <a href="/john-hood-s-top-picks-november-20-2017-1.920938" /> ..." Line: 4120 Column: 16 - 80
"... <a href="/blackrock-plans-new-etfs-managed-by-robots-1.920849" /> ..." Line: 4133 Column: 16 - 114
"... <a href="/etfs/video/etf-report-why-the-biggest-stocks-may-not-be-best-on-the-s-p-500%7E1253660" /> ..." Line: 4147 Column: 16 - 75
"... <a href="/larry-berman-analyzing-volume-in-etfs-1.906992" /> ..." Line: 4160 Column: 16 - 93
"... <a href="/etfs/video/etf-report-energy-etf-favours-big-oil-names%7E1240380" /> ..." Line: 4174 Column: 16 - 120
"... <a href="/technology/video/first-on-bnn-ripple-ceo-says-it-s-too-early-for-a-blockchain-etf%7E1233027" /> ..." Line: 4188 Column: 16 - 75
"... <a href="/john-hood-s-top-picks-october-10-2017-1.880931" /> ..." Line: 4201 Column: 16 - 98
"... <a href="/etfs/video/etf-report-price-distortions-and-pockets-of-risk%7E1224377" /> ..." Line: 4215 Column: 16 - 99
"... <a href="/etfs/video/etf-report-you-can-now-invest-in-gender-diversity%7E1219849" /> ..." Line: 4229 Column: 16 - 79
"... <a href="/tyler-mordy-s-top-picks-september-25-2017-1.866528" /> ..." Line: 4242 Column: 16 - 115
"... <a href="/etfs/video/etfs-aren-t-the-big-bad-market-bogeyman-wickham-investments-meyer%7E1215073" /> ..." Line: 4256 Column: 16 - 81
"... <a href="/evolve-launching-canada-s-first-bitcoin-etf-1.863783" /> ..." Line: 4269 Column: 16 - 101
"... <a href="/etfs/video/etf-report-a-new-etf-for-the-fixed-income-conundrum%7E1207909" /> ..." Line: 4283 Column: 16 - 98
"... <a href="/robots-are-an-etf-s-new-best-friend-managers-need-convincing-1.854072" /> ..." Line: 4296 Column: 16 - 119
"... <a href="/etfs/video/etf-launch-getting-in-on-the-2-trillion-u-s-mid-cap-financials-sector%7E1205941" /> ..." Line: 4310 Column: 16 - 97
"... <a href="/investors-turn-to-gold-amid-fed-concern-north-korea-tension-1.848784" /> ..." Line: 4323 Column: 16 - 99
"... <a href="/personal-investor-new-disclosure-rules-open-the-books-on-etfs-1.844895" /> ..." Line: 4349 Column: 16 - 89
"... <a href="/crtc-s-super-bowl-ruling-still-a-hot-button-bce-ceo-1.922769" /> ..." Line: 4362 Column: 16 - 109
"... <a href="/company-news/video/torex-gold-ceo-murdered-workers-were-not-our-people%7E1267961" /> ..." Line: 4376 Column: 16 - 131
"... <a href="/technology/video/rural-canada-may-get-food-medical-supplies-at-much-lower-costs-using-drones%7E1268031" /> ..." Line: 4390 Column: 16 - 108
"... <a href="/ex-transcanada-ceo-takes-aim-at-regulatory-wrinkles-delaying-pipelines-1.921624" /> ..." Line: 4403 Column: 16 - 114
"... <a href="/not-the-optimal-pipeline-experts-weigh-in-on-nebraska-s-keystone-xl-decision-1.920625" /> ..." Line: 4416 Column: 16 - 154
"... <a href="/commodities/video/transcanada-has-been-amazingly-patient-and-deserves-to-have-keystone-xl-built-former-enbridge-ceo%7E1265220" /> ..." Line: 4430 Column: 16 - 136
"... <a href="/csuite-interviews/video/regulator-s-ruling-will-hit-taxpayers-not-just-shareholders-hydro-one-ceo%7E1265095" /> ..." Line: 4444 Column: 16 - 109
"... <a href="/westjet-ceo-air-canada-s-new-loyalty-strategy-a-huge-opportunity-for-us-1.918797" /> ..." Line: 4457 Column: 16 - 102
"... <a href="/investing/video/why-we-re-upgrading-home-capital-to-buy-veritas%7E1263914" /> ..." Line: 4471 Column: 16 - 112
"... <a href="/commodities/video/acceleware-to-use-radio-waves-to-help-extract-heavy-oil%7E1262189" /> ..." Line: 4485 Column: 16 - 125
"... <a href="/ontario-restaurants-hotels-approaching-disaster-with-minimum-wage-hikes-industry-leader-1.916275" /> ..." Line: 4498 Column: 16 - 135
"... <a href="/commodities/video/new-alberta-regulation-on-old-oil-wells-makes-life-harder-for-juniors-kelt-ceo%7E1261043" /> ..." Line: 4512 Column: 16 - 128
"... <a href="/csuite-interviews/video/if-you-want-a-dividend-invest-in-a-bank-instead-canopy-growth-ceo%7E1260397" /> ..." Line: 4526 Column: 16 - 108
"... <a href="/company-news/video/ex-air-canada-ceo-bombardier-reaching-a-new-normal%7E1260448" /> ..." Line: 4540 Column: 16 - 135
"... <a href="/commodities/video/cathedral-energy-services-focuses-on-drill-efforts-in-u-s-and-motor-technology%7E1261037" /> ..." Line: 4554 Column: 16 - 125
"... <a href="/commodities/video/painted-pony-agreement-with-methanex-a-win-win-deal-painted-pony-ceo%7E1261026" /> ..." Line: 4568 Column: 16 - 111
"... <a href="/he-will-be-missed-in-countless-ways-altacorp-ceo-george-gosbee-dead-at-48-1.914255" /> ..." Line: 4581 Column: 16 - 92
"... <a href="/commodities/video/stelco-ceo-it-s-different-this-time%7E1259477" /> ..." Line: 4595 Column: 16 - 138
"... <a href="/csuite-interviews/video/kiip-ceo-lyft-has-one-crucial-card-over-uber-and-that-s-its-appeal-to-women%7E1259681" /> ..." Line: 4609 Column: 16 - 140
"... <a href="/csuite-interviews/video/we-can-afford-any-opportunities-that-come-our-way-wheaton-precious-metals-ceo%7E1257271" /> ..." Line: 5600 Column: 2 - 21
"... </div> <div class="clear"/> <div..."

Element “div” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 2187 Column: 19 - 37
"... <div class="clear"></div>..." Line: 2195 Column: 5 - 23
"...</li> <div class="clear"></div>..." Line: 2215 Column: 7 - 25
"...li> <div class="clear"></div>..." Line: 7711 Column: 13 - 56
"... <div id="ajaxCallHolderLatestNewsnontabbed"></div>..."

The “align” attribute on the “img” element is obsolete. Use CSS instead.

Line: 4887 Column: 26 - 265
"... <img title='Investors , REUTERS/Brendan McDermid' height='349' alt='Investors ' width='620' align=' ' class='article-image' src='/polopoly_fs/1.856575.1505407487!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_620/investors.JPG' /> ..." Line: 5856 Column: 45 - 327
"... <img title='${entry.name}' height='135' alt='Toronto real estate housing homes neighbourhood bubble' width='240' align='' src='/polopoly_fs/1.867118.1506436834!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/toronto-real-estate-housing-homes-neighbourhood-bubble.jpg' /> ..." Line: 5890 Column: 45 - 361
"... <img title='${entry.name}' height='135' alt='Bank towers are shown from Bay Street in Toronto&#39;s financial district' width='240' align='' src='/polopoly_fs/1.928065.1511890955!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/bank-towers-are-shown-from-bay-street-in-toronto-s-financial-district.jpg' /> ..." Line: 5906 Column: 45 - 504
"... <img title='${entry.name}' height='135' alt='A flag with the Organization of the Petroleum Exporting Countries (OPEC) logo is seen during a meeting of OPEC and non-OPEC countries in Vienna' width='240' align='' src='/polopoly_fs/1.928843.1511944805!/fileimage/httpImage/image.com_gen/derivatives/landscape_240/a-flag-with-the-organization-of-the-petroleum-exporting-countries-opec-logo-is-seen-during-a-meeting-of-opec-and-non-opec-countries-in-vienna.com' /> ..." Line: 5922 Column: 45 - 356
"... <img title='${entry.name}' height='135' alt='Members of The Wu-Tang Clan perform at the 2011 Glastonbury Festival.' width='240' align='' src='/polopoly_fs/1.849687.1504789824!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/members-of-the-wu-tang-clan-perform-at-the-2011-glastonbury-festival.jpg' /> ..." Line: 5971 Column: 29 - 419
"... <img title='Canadian Prime Minister Justin Trudeau and Chinese Premier Li Keqiang, AP Photo/Ng Han Guan' height='349' alt='Canadian Prime Minister Justin Trudeau and Chinese Premier Li Keqiang' width='620' align='' src='/polopoly_fs/1.933499.1512384883!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/canadian-prime-minister-justin-trudeau-and-chinese-premier-li-keqiang.jpg' /> ..." Line: 6027 Column: 29 - 219
"... <img title='Airplane, BNN' height='135' alt='Airplane' width='240' align='' src='/polopoly_fs/1.558636.1472668280!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/airplane.jpg' /> ..." Line: 6077 Column: 29 - 386
"... <img title='Bombardier factory Belfast Northern Ireland Sept. 26 2017, Reuters/Clodagh Kilcoyne' height='135' alt='Bombardier factory Belfast Northern Ireland Sept. 26 2017' width='240' align='' src='/polopoly_fs/1.933618.1512395449!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/bombardier-factory-belfast-northern-ireland-sept-26-2017.JPG' /> ..." Line: 6132 Column: 29 - 425
"... <img title='Electric car cars vehicle vehicles charging station Geneva Switzerland, Reuters/Denis Balibouse' height='135' alt='Electric car cars vehicle vehicles charging station Geneva Switzerland' width='240' align='' src='/polopoly_fs/1.803845.1499956043!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/electric-car-cars-vehicle-vehicles-charging-station-geneva-switzerland.JPG' /> ..." Line: 6172 Column: 45 - 377
"... <img title='${entry.name}' height='135' alt='an Amazon.com employee stocks products at a Fulfilment Center in Phoenix retail' width='240' align='' src='/polopoly_fs/1.929029.1511963929!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/an-amazon-com-employee-stocks-products-at-a-fulfilment-center-in-phoenix-retail.jpg' /> ..." Line: 6185 Column: 45 - 239
"... <img title='${entry.name}' height='135' alt='Retirement' width='240' align='' src='/polopoly_fs/1.479281.1461765295!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/retirement.jpg' /> ..." Line: 6201 Column: 45 - 253
"... <img title='${entry.name}' height='135' alt='Ontario GO Train. ' width='240' align='' src='/polopoly_fs/1.536648.1470142720!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/ontario-go-train.jpg' /> ..." Line: 6217 Column: 45 - 301
"... <img title='${entry.name}' height='135' alt='Statistics Canada StatsCan census StatCan' width='240' align='' src='/polopoly_fs/1.855164.1505308527!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/statistics-canada-statscan-census-statcan.jpg' /> ..." Line: 6233 Column: 45 - 239
"... <img title='${entry.name}' height='135' alt='Retirement' width='240' align='' src='/polopoly_fs/1.512801.1466600092!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/retirement.jpg' /> ..." Line: 6287 Column: 29 - 298
"... <img title='A Toys "R" Us store is seen, in Hayes' height='135' alt='A Toys "R" Us store is seen, in Hayes' width='240' align='' src='/polopoly_fs/1.933508.1512385571!/fileimage/httpImage/image.com_gen/derivatives/landscape_240/a-toys-r-us-store-is-seen-in-hayes.com' /> ..." Line: 6336 Column: 29 - 359
"... <img title='Chevy trucks auto sales car sales dealership, The Associated Press/Gene J. Puskar' height='135' alt='Chevy trucks auto sales car sales dealership' width='240' align='' src='/polopoly_fs/1.933663.1512398048!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/chevy-trucks-auto-sales-car-sales-dealership.jpg' /> ..." Line: 6385 Column: 29 - 225
"... <img title='Homes, The Canadian Press' height='135' alt='Homes' width='240' align='' src='/polopoly_fs/1.494681.1464089833!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/homes.jpg' /> ..." Line: 6432 Column: 29 - 483
"... <img title='Former Trump national security adviser Michael Flynn arrives at federal court in Washington, The Canadian Press' height='135' alt='Former Trump national security adviser Michael Flynn arrives at federal court in Washington' width='240' align='' src='/polopoly_fs/1.931706.1512146216!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/former-trump-national-security-adviser-michael-flynn-arrives-at-federal-court-in-washington.jpg' /> ..." Line: 6524 Column: 45 - 243
"... <img title='${entry.name}' height='135' alt='Bill Morneau' width='240' align='' src='/polopoly_fs/1.911644.1510318621!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/bill-morneau.jpg' /> ..." Line: 6576 Column: 45 - 326
"... <img title='${entry.name}' height='135' alt='Finance Minister Bill Morneau in Montreal Oct. 17 2017' width='240' align='' src='/polopoly_fs/1.893172.1508778565!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/finance-minister-bill-morneau-in-montreal-oct-17-2017.jpg' /> ..." Line: 6623 Column: 29 - 242
"... <img title='Job fair, BNN' height='349' alt='Job fair' width='620' align=' ' class='article-image' src='/polopoly_fs/1.447192.1457017580!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/job-fair.jpg' /> ..." Line: 6688 Column: 29 - 425
"... <img title='Canadian Prime Minister Justin Trudeau nd Chinese Premier Li Keqiang, Fred Dufour/Pool Photo via AP' height='135' alt='Canadian Prime Minister Justin Trudeau nd Chinese Premier Li Keqiang' width='240' align='' src='/polopoly_fs/1.933567.1512391484!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/canadian-prime-minister-justin-trudeau-nd-chinese-premier-li-keqiang.jpg' /> ..." Line: 6743 Column: 29 - 246
"... <img title='Donald Trump, The Canadian Press' height='135' alt='Donald Trump' width='240' align='' src='/polopoly_fs/1.866035.1506352058!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/donald-trump.jpg' /> ..." Line: 6790 Column: 29 - 276
"... <img title='Market board Markets, ' height='349' alt='Market board Markets' width='620' align=' ' class='article-image' src='/polopoly_fs/1.464456.1497618586!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/market-board-markets.jpg' /> ..." Line: 6921 Column: 29 - 237
"... <img title='House for Sale, BNN' height='135' alt='House for Sale' width='240' align='' src='/polopoly_fs/1.499348.1464791382!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/house-for-sale.jpg' /> ..." Line: 6977 Column: 29 - 420
"... <img title='President Donald Trump speaks in the Roosevelt Room of the White House, The Canadian Press' height='135' alt='President Donald Trump speaks in the Roosevelt Room of the White House' width='240' align='' src='/polopoly_fs/1.928330.1511904354!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/president-donald-trump-speaks-in-the-roosevelt-room-of-the-white-house.jpg' /> ..." Line: 7030 Column: 29 - 249
"... <img title='Stephen Poloz, The Canadian Press' height='135' alt='Stephen Poloz' width='240' align='' src='/polopoly_fs/1.803133.1499884362!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/stephen-poloz.jpg' /> ..." Line: 7220 Column: 29 - 237
"... <img title='Keith Richards, BNN' height='135' alt='Keith Richards' width='240' align='' src='/polopoly_fs/1.932252.1512174827!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/keith-richards.PNG' /> ..." Line: 7272 Column: 29 - 531
"... <img title='FILE PHOTO: A man walks through the doors at the Hudson&#39;s Bay Company (HBC) flagship department store in Toronto' height='135' alt='FILE PHOTO: A man walks through the doors at the Hudson&#39;s Bay Company (HBC) flagship department store in Toronto' width='240' align='' src='/polopoly_fs/1.931736.1512147968!/fileimage/httpImage/image.com_gen/derivatives/landscape_240/file-photo-a-man-walks-through-the-doors-at-the-hudson-s-bay-company-hbc-flagship-department-store-in-toronto.com' /> ..." Line: 7321 Column: 29 - 352
"... <img title='PayPal&#39;s headquarters in San Jose, California, The Canadian Press' height='135' alt='PayPal&#39;s headquarters in San Jose, California' width='240' align='' src='/polopoly_fs/1.486207.1501090237!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/paypal-s-headquarters-in-san-jose-california.jpg' /> ..." Line: 7371 Column: 29 - 544
"... <img title='FILE PHOTO: A Bitcoin (virtual currency) coin is seen in an illustration picture taken at La Maison du Bitcoin in Paris' height='135' alt='FILE PHOTO: A Bitcoin (virtual currency) coin is seen in an illustration picture taken at La Maison du Bitcoin in Paris' width='240' align='' src='/polopoly_fs/1.869380.1506582597!/fileimage/httpImage/image.com_gen/derivatives/landscape_240/file-photo-a-bitcoin-virtual-currency-coin-is-seen-in-an-illustration-picture-taken-at-la-maison-du-bitcoin-in-paris.com' /> ..." Line: 7422 Column: 29 - 324
"... <img title='Postmedia Network CEO Paul Godfrey, The Canadian Press/Hannah Yoon' height='349' alt='Postmedia Network CEO Paul Godfrey' width='620' align='' src='/polopoly_fs/1.588890.1511807740!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/postmedia-network-ceo-paul-godfrey.jpg' /> ..." Line: 7483 Column: 29 - 225
"... <img title='Metro, The Canadian Press' height='135' alt='Metro' width='240' align='' src='/polopoly_fs/1.475100.1461159982!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/metro.jpg' /> ..." Line: 7536 Column: 29 - 227
"... <img title='Rod Bolger , BNN' height='135' alt='Rod Bolger ' width='240' align='' src='/polopoly_fs/1.930183.1512038874!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/rod-bolger.JPG' /> ..." Line: 7589 Column: 29 - 240
"... <img title='Economy , REUTERS/Christinne Muschi' height='135' alt='Economy ' width='240' align='' src='/polopoly_fs/1.931553.1512136702!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/economy.JPG' /> ..." Line: 7641 Column: 29 - 249
"... <img title='National Bank, The Canadian Press' height='135' alt='National Bank' width='240' align='' src='/polopoly_fs/1.442175.1464788466!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/national-bank.jpg' /> ..." Line: 7690 Column: 29 - 464
"... <img title='The Keystone Steele City pumping station, into which the planned Keystone XL pipeline, The Canadian Press' height='135' alt='The Keystone Steele City pumping station, into which the planned Keystone XL pipeline' width='240' align='' src='/polopoly_fs/1.705255.1490367665!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/the-keystone-steele-city-pumping-station-into-which-the-planned-keystone-xl-pipeline.jpg' /> ..." Line: 7808 Column: 45 - 247
"... <img title='${entry.name}' height='135' alt='Keith Richards' width='240' align='' src='/polopoly_fs/1.932252.1512174827!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/keith-richards.PNG' /> ..." Line: 7827 Column: 45 - 239
"... <img title='${entry.name}' height='135' alt='Lyle Stein' width='240' align='' src='/polopoly_fs/1.931853.1512153456!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/lyle-stein.PNG' /> ..." Line: 7846 Column: 45 - 243
"... <img title='${entry.name}' height='135' alt='Brian Madden' width='240' align='' src='/polopoly_fs/1.931126.1512088857!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/brian-madden.PNG' /> ..."

Attribute “model-type” not allowed on element “div” at this point.

Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “feed-list-position” not allowed on element “div” at this point.

Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “child-list-position” not allowed on element “div” at this point.

Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “content-list-position” not allowed on element “div” at this point.

Line: 4988 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “ng-repeat-complete” not allowed on element “li” at this point.

Line: 5098 Column: 21 - 120
"... <li ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..."

Attribute “ng-click” not allowed on element “a” at this point.

Line: 5099 Column: 25 - 142
"... <a href="" ng-click="handleClick(video.Id, video.Name, $event)" data-id="{{ video.Id }}" data-name="{{ video.Name }}"> ..."

Attribute “ng-if” not allowed on element “img” at this point.

Line: 5112 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5113 Column: - 198
"......"

Attribute “ng-src” not allowed on element “img” at this point.

Line: 5112 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5113 Column: - 198
"......"

Element “img” is missing required attribute “src”.

Line: 5112 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5113 Column: - 198
"......"

Attribute “ng-hide” not allowed on element “ul” at this point.

Line: 5159 Column: 3 - 101
"...apper"> <ul ng-cloak ng-hide="!dataLoaded || (guestAppearances.length == 0)" class="guest-appearance-list"> <l..." Line: 5669 Column: 4 - 90
"...pper"> <ul ng-cloak ng-hide="!dataLoaded || (items.length == 0)" class="pf-most-popular-list"> <..."

Duplicate attribute “class”.

Line: 5201 Column: - 33
"...-results" class="hide"></ul> ..."

Attribute “ng-show” not allowed on element “div” at this point.

Line: 5272 Column: 3 - 51
"...></div> <div class="stats-table-top" ng-show="hasFilter"> <i..." Line: 5359 Column: 3 - 53
"...}</div> <div class="no-data-found" ng-show="!resultsFound"> <p..."

Attribute “ng-hide” not allowed on element “input” at this point.

Line: 5273 Column: 4 - 130
"...lter"> <input ng-hide="!dataLoaded" class="stats-filter" name="status" ng-model="tableFilters.symbol" placeholder="Filter by Symbol" > </d..."

Attribute “ng-model” not allowed on element “input” at this point.

Line: 5273 Column: 4 - 130
"...lter"> <input ng-hide="!dataLoaded" class="stats-filter" name="status" ng-model="tableFilters.symbol" placeholder="Filter by Symbol" > </d..."

Attribute “ng-table” not allowed on element “table” at this point.

Line: 5277 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “double-header” not allowed on element “table” at this point.

Line: 5277 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “scroll-table” not allowed on element “table” at this point.

Line: 5277 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “ng-if” not allowed on element “tr” at this point.

Line: 5279 Column: 19 - 32
"... <thead> <tr ng-if="sortable"> ..." Line: 5290 Column: 17 - 41
"... </tr> <tr ng-if="sortable == false"> ..."

Attribute “ng-repeat” not allowed on element “th” at this point.

Line: 5286 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5291 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-class” not allowed on element “th” at this point.

Line: 5286 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5291 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-show” not allowed on element “th” at this point.

Line: 5286 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5291 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-click” not allowed on element “th” at this point.

Line: 5286 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..."

Attribute “fixed-columns” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-repeat” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-cloak” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class-even” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class-odd” not allowed on element “tr” at this point.

Line: 5297 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-if” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5326 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-repeat” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5326 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-show” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5326 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “sortable” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..."

Attribute “filter” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..."

Attribute “ng-class” not allowed on element “td” at this point.

Line: 5300 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5326 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-switch” not allowed on element “div” at this point.

Line: 5301 Column: 9 - 38
"...> <div ng-switch="column.field"> ..." Line: 5328 Column: 8 - 37
"...> <div ng-switch="column.field"> ..."

Attribute “ng-switch-when” not allowed on element “a” at this point.

Line: 5302 Column: 10 - 75
"... <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..." Line: 5330 Column: 9 - 73
"...> <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..."

Bad value “/stock/{{stock[column.field]}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5302 Column: 10 - 75
"... <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..." Line: 5330 Column: 9 - 73
"...> <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..."

Attribute “ng-switch-when” not allowed on element “div” at this point.

Line: 5303 Column: 10 - 38
"... <div ng-switch-when="volume"> ..." Line: 5306 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5309 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5312 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5331 Column: 9 - 37
"...> <div ng-switch-when="volume"> ..." Line: 5334 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5337 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5340 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-attr-allow-animation” not allowed on element “div” at this point.

Line: 5306 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5309 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5312 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5334 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5337 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5340 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-switch-default” not allowed on element “div” at this point.

Line: 5315 Column: 10 - 32
"... <div ng-switch-default> ..." Line: 5343 Column: 9 - 31
"...> <div ng-switch-default> ..."

Bad value “/stock/{{stock['symbol']}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5317 Column: 12 - 48
"... <a href="/stock/{{stock['symbol']}}">{{stoc..." Line: 5345 Column: 11 - 47
"... <a href="/stock/{{stock['symbol']}}">{{stoc..."

Attribute “ng-switch-when” not allowed on element “span” at this point.

Line: 5329 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “alt” not allowed on element “a” at this point.

Line: 5415 Column: 25 - 149
"... <a href=" /prosmart-assembles-all-star-line-up-to-build-the-sports-world-s-go-to-community-platform-1.930304 " alt=""><img t..." Line: 5417 Column: 21 - 145
"... <h4><a href=" /prosmart-assembles-all-star-line-up-to-build-the-sports-world-s-go-to-community-platform-1.930304 " alt="">ProSma..." Line: 5434 Column: 25 - 135
"... <a href=" /angkor-gold-corp-s-embarrassment-of-riches-includes-cambodian-well-of-gold-1.929092 " alt=""><img t..." Line: 5436 Column: 21 - 131
"... <h4><a href=" /angkor-gold-corp-s-embarrassment-of-riches-includes-cambodian-well-of-gold-1.929092 " alt="">Angkor..." Line: 5449 Column: 25 - 137
"... <a href=" /user-generated-sports-debate-content-provides-app-with-monetizable-meta-data-1.927805 " alt=""><img t..." Line: 5451 Column: 21 - 133
"... <h4><a href=" /user-generated-sports-debate-content-provides-app-with-monetizable-meta-data-1.927805 " alt="">User g..." Line: 5464 Column: 25 - 139
"... <a href=" /vanfunding-2017-conference-going-mainstream-with-blockchain-and-cryptocurrency-1.923124 " alt=""><img t..." Line: 5466 Column: 21 - 135
"... <h4><a href=" /vanfunding-2017-conference-going-mainstream-with-blockchain-and-cryptocurrency-1.923124 " alt="">VanFUN..." Line: 5497 Column: 25 - 12
"... <a href=" http://www.bnn.ca/subscribe " alt=""><img t..." Line: 5500 Column: 21 - 12
"... <h4><a href=" http://www.bnn.ca/subscribe " alt="">THE DA..." Line: 5516 Column: 25 - 12
"... <a href=" http://www.bnn.ca/subscribe " alt=""><img t..." Line: 5519 Column: 21 - 12
"... <h4><a href=" http://www.bnn.ca/subscribe " alt="">MARKET..."

Duplicate ID “promotions”.

Line: 5480 Column: 9 - 48
"... <section class="widget" id="promotions"> <hea..."

Attribute “ng-class” not allowed on element “section” at this point.

Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-hide” not allowed on element “section” at this point.

Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Bad value “/stock/{{ rating.symbol }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5609 Column: 5 - 41
"...eta"> <a href="/stock/{{ rating.symbol }}">{{ rat..."

Attribute “bm-market-indicator” not allowed on element “span” at this point.

Line: 5611 Column: 39 - 98
"...ber:2 }}, <span bm-market-indicator bm-net-change="{{quote.netChng}}">{{ quo..."

No space between attributes.

Line: 5622 Column: - 40
"...lider-wrapper "ng-repeat="(key..."

Attribute “slider” not allowed on element “div” at this point.

Line: 5623 Column: 6 - 61
"...r)"> <div slider class="rating-slider" average="val.average"></div>..."

Attribute “average” not allowed on element “div” at this point.

Line: 5623 Column: 6 - 61
"...r)"> <div slider class="rating-slider" average="val.average"></div>..."

Attribute “ng-click” not allowed on element “button” at this point.

Line: 5628 Column: 6 - 68
"...l)"> <button class="buy" ng-click="rateClick('BUY', rating.symbol)">Buy</b..." Line: 5629 Column: 6 - 70
"...ton> <button class="hold" ng-click="rateClick('HOLD', rating.symbol)">Hold</..." Line: 5630 Column: 6 - 70
"...ton> <button class="sell" ng-click="rateClick('SELL', rating.symbol)">Sell</..."

Attribute “ng-class” not allowed on element “span” at this point.

Line: 5633 Column: 19 - 114
"...You Rated <span ng-class="mv.rating" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'>{{mv.r..." Line: 5638 Column: 55 - 102
"...</strong> <span ng-class="getRatingZonesCSS(val.average)">{{val...."

Attribute “ng-repeat” not allowed on element “span” at this point.

Line: 5633 Column: 19 - 114
"...You Rated <span ng-class="mv.rating" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'>{{mv.r..."

End tag “section” seen, but there were open elements.

Line: 5642 Column: 1 - 10
"...> </div> </section> ..."

Unclosed element “div”.

Line: 5600 Column: 2 - 21
"... </div> <div class="clear"/> <div..."

Bad value “{{item.link | formatLink}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5671 Column: 6 - 100
"...em"> <a href="{{item.link | formatLink}}" ng-class="{video: item.video, video: 'mixed' == 'video'}">{{item..."

Attribute “ng-class” not allowed on element “a” at this point.

Line: 5671 Column: 6 - 100
"...em"> <a href="{{item.link | formatLink}}" ng-class="{video: item.video, video: 'mixed' == 'video'}">{{item..."

Duplicate ID “feed-widget”.

Line: 6154 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 6467 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 6813 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7055 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7775 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..."

Attribute “bm-ad-complete” not allowed on element “footer” at this point.

Line: 7879 Column: 27 - 68
"... <footer class='hub-footer' bm-ad-complete> <di..."

Warnings

Consider avoiding viewport values that prevent users from resizing documents.

Line: 26 Column: 3 - 111
"...80"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, width=device-width, user-scalable = no"> ..."

Consider using the “h1” element as a top-level heading only (all “h1” elements are treated as top-level headings by many screen readers and other tools).

Line: 4878 Column: 20 - 23
"... <h1>Tax re..."

Empty heading.

Line: 5073 Column: 52 - 55
"...nt-title"><h3></h3><..."

A table row was 2 columns wide and exceeded the column count established by the first row (1).

Line: 5353 Column: 21 - 16
"... </td> </tr> ..."

Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.

Line: 5265 Column: 1 - 155
".../script> <section data-obj-id="stockTableObj_7_377526_1467317848" ng-controller="recentlyViewedStockElement" class="stock-list-table stats-tabs stats-table widget"> <hea..." Line: 5388 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5583 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1512397537" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..." Line: 5661 Column: 1 - 121
"...</script> <section data-obj-id="pfMostPopularObj_7_387822_1499705892" class="pf-most-popular widget" ng-controller="PFMostPopular"> <hea..." Line: 5684 Column: 9 - 47
"... <section id="instagram" class="widget"> <..."

The first occurrence of ID “promotions” was here.

Line: 5399 Column: 9 - 48
"... <section class="widget" id="promotions"> <hea..."

The first occurrence of ID “feed-widget” was here.

Line: 5817 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5817 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5817 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5817 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5817 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..."

This document appears to be written in English. Consider adding “lang="en"” (or variant) to the “html” start tag.

Line: 6 Column: 23 - 58
"...E 9]><!--> <html class="no-js" ng-app="myApp"> <!--<..."

bnn.ca similar domains

Similar domains:
www.bnn.com
www.bnn.net
www.bnn.org
www.bnn.info
www.bnn.biz
www.bnn.us
www.bnn.mobi
www.nn.ca
www.bnn.ca
www.vnn.ca
www.bvnn.ca
www.vbnn.ca
www.gnn.ca
www.bgnn.ca
www.gbnn.ca
www.hnn.ca
www.bhnn.ca
www.hbnn.ca
www.nnn.ca
www.bnnn.ca
www.nbnn.ca
www.bn.ca
www.bbn.ca
www.bnbn.ca
www.bbnn.ca
www.bhn.ca
www.bnhn.ca
www.bjn.ca
www.bnjn.ca
www.bjnn.ca
www.bmn.ca
www.bnmn.ca
www.bmnn.ca
www.bnb.ca
www.bnnb.ca
www.bnh.ca
www.bnnh.ca
www.bnj.ca
www.bnnj.ca
www.bnm.ca
www.bnnm.ca

bnn.ca Ping

Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network. It measures the round-trip time for messages sent from the originating host to a destination computer that are echoed back to the source.


bnn.ca TRACEROUTE

Traceroute is a computer network diagnostic tool for displaying the route (path) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (three) sent packets are lost more than twice, then the connection is lost and the route cannot be evaluated.