If you are choosing the best solar shading analysis software in Canada, the number that should drive the decision is not the seat price. It is the December solar noon elevation at your project latitude. Toronto sits at 43.7 degrees north and gets roughly 22.5 degrees of sun elevation at solar noon on 21 December. Calgary at 51 degrees north gets about 15 degrees. Edmonton at 53.5 degrees north is lower still, near 13. Those three numbers decide how far apart your rows have to sit, how much array a flat roof can actually carry, and whether your yield report survives a lender’s review. Module choice barely moves that arithmetic. Row geometry does. The tool we rank first for Canadian shading work is SurgePV at roughly C$1,780 (US$1,299) per user per year on the 5-User Team plan, and we name its weak spots below rather than hiding them. This page is the Canadian companion to our global pillar on solar shading analysis software.
Direct answer. The best solar shading analysis software in Canada for 2026 is SurgePV, at about C$1,780 per user per year, because it solves inter-row pitch from the actual December sun elevation at the site latitude rather than a default ground coverage ratio, runs 8,760-hour module-level shading loss calculations, and models snow cover and winter ground albedo as separate inputs. PVsyst still wins where a lender names the tool.
This guide is written for Canadian designers and engineers whose yield numbers are being questioned, either by a customer in February or by a bank before financial close. It leads with the geometry, because in Canada the geometry is the answer, then ranks ten tools in Canadian dollars, including the dedicated shading instruments most software roundups leave out.
Winter Sun Elevation Is the Whole Canadian Shading Problem
Solar noon elevation on the winter solstice is a fixed function of latitude. Subtract your latitude from 90, then subtract the Earth’s axial tilt of 23.44 degrees. That is the highest the sun gets on the shortest day, and every shadow on your site is at its longest at that moment of the year.
The shadow a vertical obstruction casts is its height divided by the tangent of that elevation angle. That ratio, the shadow multiple, is the single most useful number in Canadian shading work.
| City | Latitude | Dec 21 noon elevation | Shadow multiple | 1 m parapet casts |
|---|---|---|---|---|
| Windsor | 42.3 N | ~24.3 deg | 2.2x | 2.2 m |
| Toronto | 43.7 N | ~22.9 deg | 2.4x | 2.4 m |
| Halifax | 44.6 N | ~22.0 deg | 2.5x | 2.5 m |
| Montreal | 45.5 N | ~21.1 deg | 2.6x | 2.6 m |
| Winnipeg | 49.9 N | ~16.7 deg | 3.3x | 3.3 m |
| Calgary | 51.0 N | ~15.5 deg | 3.7x | 3.7 m |
| Edmonton | 53.5 N | ~13.1 deg | 4.3x | 4.3 m |
| Whitehorse | 60.7 N | ~5.9 deg | 9.7x | 9.7 m |
Read the last column slowly. A 1 metre parapet on a Toronto warehouse takes 2.4 metres of roof out of production at winter noon. The same parapet in Edmonton takes 4.3 metres. In Whitehorse it takes nearly 10 metres, which is why the honest answer for Yukon commercial rooftops is often a steeper wall-mount or a ground array rather than a flat-roof ballasted layout at all.
And solar noon is the friendly case. If your design criterion is a clear window from 9 am to 3 pm on 21 December, which is the convention most Canadian engineering firms use, the sun is both lower and well off due south at the window edges. In Toronto at 9 am on the solstice the sun is near 10 degrees elevation at roughly 148 degrees azimuth. The shadow measured perpendicular to an east-west row runs close to 4.8 times obstruction height, roughly double the noon figure. A tool that only checks solar noon will pass a layout that self-shades for two hours every winter morning.
Bring one of your own sites to a free SurgePV demo. We will build the 3D roof from a satellite address, run the 8,760-hour shading simulation, and hand you the SLD, BOQ and branded proposal on the call.
Book a free SurgePV demo → Compare pricingWhat the Shadow Multiple Does to Row Pitch and Ground Coverage Ratio
Take a standard Canadian commercial flat roof with a ballasted tilt frame, two modules mounted horizontally per row, so the slope length of the row is about 2.26 metres. Set the tilt angle at 20 degrees, which is a common Canadian compromise between annual yield and wind uplift.
The vertical rise of that row is 2.26 x sin(20) = 0.77 metres. Its horizontal footprint is 2.26 x cos(20) = 2.12 metres. The shadow it throws at winter noon is 0.77 multiplied by the city’s shadow multiple. Row pitch is footprint plus shadow. Ground coverage ratio, the term lenders and racking suppliers both use, is slope length divided by pitch.
| City | Shadow at Dec noon | Required row pitch | Achievable GCR | Roof area per kWp |
|---|---|---|---|---|
| Phoenix (reference) | 1.18 m | 3.30 m | 0.68 | ~6.7 m2 |
| Toronto | 1.86 m | 3.99 m | 0.57 | ~8.0 m2 |
| Winnipeg | 2.55 m | 4.67 m | 0.48 | ~9.5 m2 |
| Calgary | 2.88 m | 5.01 m | 0.45 | ~10.1 m2 |
| Edmonton | 3.35 m | 5.47 m | 0.41 | ~11.1 m2 |
Assumes 2.26 m slope length, 20 degree tilt, due-south rows, 21 December solar noon no-shade criterion, 22 percent module efficiency for the area column.
Two conclusions fall straight out of that table. First, the same 3,000 square metre warehouse roof that carries about 375 kWp in Toronto carries roughly 270 kWp in Edmonton at the same tilt and the same no-shade criterion. That is a 28 percent capacity difference driven entirely by the sun angle. Second, if a designer applies a US-default GCR of 0.6 to an Edmonton roof, the array will self-shade every day from roughly October to February. The energy loss shows up in exactly the months the customer is watching their bill most closely.
💡 Fast tip
Lowering tilt is the standard Canadian answer to a pitch problem, and it works: at 10 degrees in Calgary the row rise halves and GCR climbs back toward 0.62. The cost is winter irradiance and snow shedding, which is why the tilt decision has to be made inside the shading tool rather than after it.
That tradeoff is the real Canadian design conversation. Steeper tilt sheds snow and captures the low winter sun face-on. Shallower tilt fits more kilowatts on the roof. Only a tool that runs both cases at 8,760 hours can tell you which one wins on a specific roof at a specific latitude, and the answer genuinely flips between Windsor and Edmonton.
Want a second opinion before you commit the layout? Run the sizing through our free solar calculator or talk to our engineering team about the row-pitch assumptions in your current template.
Snow Changes Shading in Two Opposite Directions
This is the Canadian complication that separates a serious shading model from a US tool with a metric switch. Snow does two things to a PV array, and they push yield in opposite directions.
Snow on the modules removes production outright. Cover blocks the cells completely, so the loss is not a partial-shade problem with bypass-diode behaviour, it is a zero. Annual losses typically run 3 to 8 percent across populated Canada, and how long that cover sits depends almost entirely on tilt and ground clearance. A 45 degree array with 300 mm of clearance sheds within days of a storm. A 10 degree ballasted commercial array in Saguenay can hold a slab for weeks, and the row in front of it catches the shed pile, which then shades the bottom cells long after the modules themselves are clear.
Snow on the ground raises albedo and adds irradiance. Bare winter ground or a dark membrane roof sits near 0.15 to 0.25 albedo. Fresh snow sits near 0.8 and stays above 0.6 for some time before it dirties. That reflected component feeds the rear side of a bifacial array and also raises the diffuse component reaching the front of a tilted monofacial one. Field measurements collated by NREL and the IEA PVPS programme have repeatedly shown meaningful bifacial gain uplift over snow-covered ground at high latitude.
Now the modelling consequence, which is the actual tool-selection criterion:
- ✓ Monthly albedo profile, not one annual constant
- ✓ Rear-side gain credited on bifacial rows
- ✓ Reflected diffuse credited on steep monofacial tilt
- ✓ Result: winter yield is not understated
- ✗ Flat annual snow loss applied to every tilt
- ✗ No shedding model tied to tilt or clearance
- ✗ Shed-pile shading of bottom cells not represented
- ✗ Result: winter yield is overstated
A model that credits albedo gain but ignores module cover overstates December output. A model that applies a blunt snow loss but keeps albedo at a summer 0.2 understates it. Most tools do one or the other. Very few do both, and the two errors do not conveniently cancel, because they peak in different weeks: cover loss concentrates in the days after a storm, albedo gain persists across the whole snow season.
The 5-Point Canadian Shading Bench Test
This is the framework our design team applies before trusting any shading output on a Canadian project. Score each axis 1 to 10, out of 50. We do not sign a yield report produced by a tool scoring under 38.
- Solved row pitch. Does the tool compute inter-row spacing from the actual solar geometry at the site latitude and a stated no-shade window, or does it ask you to enter a GCR? Entering a GCR means you did the physics, not the software.
- Winter window handling. Does the shading criterion cover 9 am to 3 pm on 21 December including azimuth offset, or only solar noon?
- Snow as two inputs. Separate module-cover loss tied to tilt and clearance, and a monthly ground albedo profile. Both, not one.
- Module-level physics. Sub-string and bypass-diode behaviour so partial shade on a bottom cell row does not get averaged away, plus 8,760-hour resolution.
- Evidence you can hand over. An annual shading heatmap, a per-month loss table, and an export a lender or a customer can read without your commentary.
Scores across the ten tools reviewed here: SurgePV 45, PVsyst 44, HelioScope 40, Aurora 38, PV*SOL premium 41, Scanifly 33, Solmetric SunEye 30, Solar Pathfinder 22, PVcase 36, horizon-import workflows 28. The scoring is ours and it is opinionated. PVsyst sits one point behind the winner, which is a fair reflection of how good its near-shading and snow modelling actually are.
Top 10 Shading Analysis Tools in Canada Compared
Pricing is 2026, annualised, converted at roughly C$1.37 per US dollar where the vendor quotes in USD. Treat converted figures as indicative.
| # | Tool | Price, vendor’s billing currency | Shading capability | Best for |
|---|---|---|---|---|
| 1 | SurgePV | US$1,299/user/yr on the 5-User Team plan (~C$1,780) | 8,760-hr module-level, solved row pitch, snow plus albedo | Installers and EPCs designing across provinces |
| 2 | PVsyst | CHF 700/user/yr Professional, annual subscription | Reference near-shading and snow physics | Lender due diligence and farm-scale yield |
| 3 | PV*SOL premium | EUR 845 per named user per year plus VAT | 3D shading walkthrough with visual animation | Design offices selling the picture as well as the number |
| 4 | HelioScope | US$159/mo Basic, US$259/mo Pro (~C$218 to C$355) | Module-level C&I simulation with clean loss tree | Commercial rooftop consultancies |
| 5 | Aurora Solar | US$135/user/mo Basic, US$220 Premium, billed annually (~C$185 to C$301) | Irradiance mapping and shade-aware sales output | Large residential shops |
| 6 | PVcase | Not publicly listed | Terrain-aware inter-row spacing in CAD | Prairie ground-mount developers |
| 7 | Scanifly | Not publicly listed | Drone photogrammetry obstruction capture | Complex or icy roof stock |
| 8 | Solmetric SunEye 210 | US$2,195 base, North America (~C$3,010) | On-roof measured horizon and sky-view fisheye | Verification and dispute resolution |
| 9 | Solar Pathfinder | US$299 to US$349 instrument (~C$410 to C$480) | Optical horizon trace, no batteries | Rural and remote site survey |
| 10 | Horizon-import workflows | Free (PVGIS, Meteonorm feed) | Far-shading terrain horizon into any engine | Mountain and valley sites in BC and Alberta |
Positions 1 to 5 are engines. Positions 7 to 9 are capture instruments that feed an engine, not replacements for one. Position 10 is a workflow rather than a product, and it matters more in Canada than most people expect, because a British Columbia valley site can lose its first and last hour of winter sun to terrain that no roof-level survey will ever see.
1. SurgePV
What it does best for Canadian shading. SurgePV solves inter-row pitch from the site latitude and a designer-set no-shade window rather than asking for a ground coverage ratio, which is the difference between engineering and guessing on an Edmonton roof. It runs 8,760 hourly simulation points at module level with bypass-diode physics, so partial cover on a bottom cell row is not averaged into nothing. Snow is handled as two separate inputs: a shedding model driven by tilt and ground clearance, and a monthly ground albedo profile that rises through the snow season and feeds both bifacial rear gain and reflected diffuse on steep monofacial tilt. The annual heatmap exports straight into the customer proposal, which ends most February arguments before they start. The shadow analysis module is bundled on every paid plan rather than gated behind a tier.
Pricing. SurgePV bills in US dollars: US$1,299 per user per year on the 5-User Team plan, US$6,495 for five seats, and US$1,899 for an Individual seat. At C$1.37 per dollar that is about C$1,780 a seat, C$8,900 for five, and C$2,600 individually. Free trial, no credit card. It is not the cheapest engine on this page: five PVsyst Professional seats cost CHF 3,500 and five PV*SOL named users EUR 4,225, both below our five-seat price, and Aurora Basic at US$1,620 a year undercuts our Individual seat.
Who it suits. Canadian installers and EPCs designing across more than one province, teams that bid flat-roof commercial alongside residential, and anyone currently paying above C$200 per seat per month for design plus a separate simulation licence.
Honest limitations. Four concrete ones. Brand recognition in Canada is thin because SurgePV launched in 2025, so if a credit committee asks whose engine produced the P90 you may still be pairing it with a PVsyst run. Single-axis tracker shading, including backtracking behaviour, is less mature than PVsyst or PVcase, which matters for Alberta and Saskatchewan ground-mount. It performs no drone or on-roof capture of its own, so a heavily treed Muskoka site or an unmapped Montreal triple-decker still needs a Scanifly or SunEye survey upstream. And the shed-pile effect, where snow sliding off one row banks against the next and shades its bottom cells, is not explicitly represented by any tool on this list including SurgePV, so on shallow-tilt Quebec roofs you should still apply engineering judgement on top of the model.
Book a SurgePV demo and bring a real flat roof at your worst latitude, not a showcase file.
2. PVsyst
What it does best. PVsyst remains the reference for near-shading physics and it has the most defensible snow loss implementation of any engine here, with a documented shedding model tied to tilt and a monthly albedo table you can populate with real values. When a Canadian bank or an independent engineer wants a second opinion on a 20 MW Alberta project, the PVsyst loss diagram is the document they name.
Pricing. PVsyst bills in Swiss francs as an annual subscription rather than a perpetual licence: CHF 700 per user per year for Professional, CHF 420 Education, CHF 560 Training and Research, CHF 25 Student and Classroom, and CHF 3,000 for PVsystCLI, with group discounts of 5 to 20 percent by quantity. Five Professional seats are CHF 3,500 a year, less than five SurgePV seats at US$6,495.
Who it suits. Independent engineers, technical due diligence teams, farm-scale developers.
Honest limitations. Desktop-only and Windows-first, a steep learning curve, no proposal output, no collaborative cloud workflow and no customer-facing heatmap. Building the 3D near-shading scene by hand is slow enough that many firms skip it on smaller jobs, which quietly defeats the purpose. Our PVsyst alternative guide covers where the tradeoff sits.
3. PV*SOL premium
What it does best. The 3D shading walkthrough is the best visual explanation of inter-row and near-object shading available. For a Canadian customer who does not believe your row spacing, an animation of the December shadow crossing their roof is more persuasive than a loss table. Its European component database is deep.
Pricing. PVSOL premium is a named-user subscription in euros, not a perpetual licence: EUR 845 per named user per year plus VAT, with standard PVSOL at EUR 585. Five named users are EUR 4,225 a year, which is less than five SurgePV seats. Licences bought before 19 November 2024 remain usable indefinitely, but maintenance renewals on them ended on 1 October 2024.
Who it suits. Established design offices where the shading picture is part of the sale.
Honest limitations. Desktop, single-machine licensing, and a Canadian component and code layer that is thinner than its German and Austrian coverage. Large commercial arrays slow the 3D scene noticeably.
4. HelioScope
What it does best. Module-level 8,760-hour simulation with a loss tree Canadian independent engineers accept without argument. For a 500 kW Mississauga warehouse roof it is a defensible choice, and the shading report reads cleanly.
Pricing. HelioScope prices in US dollars: Basic US$159 a month or US$1,620 a year, Pro US$259 a month or US$2,640 a year, each covering one user and ten projects a month, with DC design capped at 1.25 MW on Basic and 5 MW on Pro. At C$1.37 per dollar that is about C$218 to C$355 a seat a month, and five Basic seats are US$8,100 a year, roughly C$11,100.
Who it suits. Commercial and industrial consultancies whose deliverable is a yield report.
Honest limitations. No AI 3D capture, no snow shedding model tied to tilt, and no Canadian albedo defaults, so winter behaviour has to be reasoned in manually. Weak proposal output pushes you into a second licence. See our HelioScope alternative comparison.
5. Aurora Solar
What it does best. Irradiance mapping and shade-aware residential output with the most mature template library in North America. AutoDesigner handles Canadian suburban roof planes well, and the shade report is customer-ready.
Pricing. Aurora publishes US dollar prices: Basic US$135 per user per month billed annually, US$159 monthly, and Premium US$220 billed annually, US$259 monthly, each covering one user and 50 projects a month. At C$1.37 per dollar that is about C$185 and C$301. Five Premium seats are US$13,200 a year and five Basic seats US$8,100. The old Grow, Scale and Run tiers no longer exist. Said plainly: Aurora Basic at US$1,620 a year is cheaper than a SurgePV Individual seat at US$1,899.
Who it suits. Large residential shops with existing Aurora fluency.
Honest limitations. LIDAR modelling and bankable shade reports sit on Premium rather than Basic, which catches small installers mid-project, and plan sets are a separately priced service rather than a plan inclusion. Per-seat monthly pricing scales painfully with headcount, and the Canadian regulatory and climate layer is thinner than the US layer. Our Aurora Solar alternative writeup has the full breakdown.
6. PVcase
What it does best. Terrain-aware row spacing inside AutoCAD. On a Prairie site with a 2 percent slope, the inter-row shadow arithmetic changes row by row, and PVcase solves it against the actual surface rather than a flat plane. Tracker and backtracking handling is strong.
Pricing. Not publicly listed. PVcase sells on quote only and publishes no seat price, and it requires an AutoCAD licence on top, so budget the quote plus AutoCAD. Any per-seat figure you find in a software directory is an unverified third-party estimate.
Who it suits. Alberta and Saskatchewan ground-mount and utility developers.
Honest limitations. No rooftop or residential relevance, no proposal workflow, and it assumes an AutoCAD-competent operator. Overkill for anything under about 5 MW.
7. Scanifly
What it does best. Drone photogrammetry that produces an as-built 3D site model with real obstruction heights, which removes the biggest source of error in any Canadian shading run: a guessed tree height. On a steep, icy or multi-dormer roof, sending a drone rather than a person is both safer and more accurate.
Pricing. Not publicly listed. Scanifly publishes no per-seat and no per-project rate, so the only figure you can act on is a quote you obtain yourself. Numbers circulating in software directories are unverified.
Who it suits. Installers with complex roof stock and an existing drone programme.
Honest limitations. It is a capture tool, not a simulation engine. Winter flying days in much of Canada are limited by wind and cold, and a survey flown in January with bare deciduous canopy will understate summer shade unless you adjust the canopy density manually. See our Scanifly alternative review.
8. Solmetric SunEye 210
What it does best. A measured fisheye sky-view taken from the roof plane, producing a real horizon and a monthly solar access percentage. When a customer disputes a yield shortfall, a dated SunEye reading from the pre-install survey settles it. In Canada its value is highest on treed lots in Ontario cottage country and on urban infill sites where a neighbouring building is going up.
Pricing. US$2,195 for the base North American kit, about C$3,010 at C$1.37 per dollar, bought new from Solmetric as a one-time purchase that includes a lifetime PV Designer licence. It is a current product, not a discontinued one, and Solmetric has been a Fluke company since the acquisition announced on 12 September 2023. It was out of stock as of 2 August 2026 with a stated 10 to 12 week lead time, so order it before you need it rather than during a dispute.
Who it suits. Firms doing verification, dispute resolution or high-value residential.
Honest limitations. One reading is one point on the roof, so a large array needs several. It measures the horizon as it is today, so it cannot model tree growth or a planned building. It produces no energy number of its own without an engine downstream.
9. Solar Pathfinder
What it does best. An optical dome that traces the horizon onto a sun-path chart with no batteries, no calibration and nothing to fail at minus 30. For a remote Northern site with no power and no signal, that reliability is the point.
Pricing. Solar Pathfinder bills in US dollars and publishes its prices: US$299 to US$349 for the instrument depending on configuration, US$219 for the Assistant software and US$289 for PV Studio 2, with 5% off when the instrument and software are bought together. At about C$1.37 to the US dollar that is roughly C$410 to C$480 for the instrument and about C$300 for Assistant, both approximate, before cross-border shipping and duty.
Who it suits. Rural, remote and off-grid site surveys.
Honest limitations. Manual, slow, and the accuracy depends on the operator holding it level and reading the trace honestly. It has no place in a bankable report on its own, and at high latitude the very low winter sun sits close to the chart edge where reading error is largest.
10. Horizon-Import Workflows
What it does best. Far shading from terrain is a real Canadian loss that no roof survey catches. Pulling a terrain horizon profile from a public source such as PVGIS or a commercial meteorological dataset and importing it into your simulation engine costs nothing and fixes the first and last hours of the winter day on any mountain or valley site.
Pricing. Free for the public sources, or bundled with a meteorological data subscription.
Who it suits. Anyone designing in interior British Columbia, the Rockies, or a steep-sided river valley.
Honest limitations. It is a workflow, not a product, so nobody supports it. Horizon resolution is coarse relative to near objects, and it is easy to double-count if your engine also has terrain loaded. It also does nothing at all for the trees and parapets that cause most rooftop loss.
Mistakes Canadian Designers Make on Shading Analysis
-
1
Importing a US ground coverage ratio. A 0.6 GCR is reasonable in Phoenix and self-shades all winter in Calgary. Solve the pitch from the sun angle, never inherit it from a template.
-
2
Checking solar noon only. The 9 am and 3 pm December positions are lower and off-axis, and they roughly double the effective shadow multiple perpendicular to the rows.
-
3
Holding albedo at 0.2 all year. Fresh snow reflects near 0.8. A flat annual albedo understates winter plane-of-array irradiance, especially on bifacial and on steep tilt.
-
4
Applying one flat snow loss regardless of tilt. Shedding is a tilt and clearance behaviour. A 45 degree array and a 10 degree array in the same town do not lose the same energy.
-
5
Surveying trees in winter. A bare-canopy deciduous reading taken in February understates July shade badly. Flag deciduous objects and set seasonal canopy density.
-
6
Forgetting the parapet. A 1.2 m parapet on the south edge of an Edmonton roof sterilises over 5 m of roof at winter noon. Tag it as an obstruction and set the first row back.
We cover the wider pattern of workflow failures in our writeup on common mistakes EPC companies make in rooftop solar.
Is a Shading Report a Regulated Deliverable in Canada?
No, and it is worth being plain about that rather than inventing a requirement. There is no Canadian equivalent of the UK MCS Standard Estimation Method’s defined shading factor, and CSA C22.1 is an electrical safety code that says nothing about yield modelling. Provincial net metering programmes do not ask to see a shading study either.
What actually drives the deliverable is contractual and financial, not regulatory. Three situations produce a real requirement:
- Production guarantees. If your contract promises annual kWh, the shading model is the document that decides whether you owe a cheque. Most Canadian disputes we hear about are winter shortfalls on flat-roof arrays with inherited row spacing.
- Project finance. Lenders and their independent engineers ask for P50, P75 and P90 yield with a documented loss tree. At that point the shading assumptions are audited, and a solved-pitch layout with a stated no-shade window survives review while a GCR-driven one does not.
- Incentive and utility programmes. Some provincial and municipal programmes require a production estimate from a recognised methodology as part of the application, which in practice means an hourly simulation rather than a rule of thumb.
📘 Regulation note
PV installations in Canada are inspected against CSA C22.1 as adopted and amended provincially, with equipment certified by an SCC-accredited body per CSA Group. Yield and shading methodology is not part of that inspection. Market and programme context for Canadian PV sits with Natural Resources Canada.
How Heaven Green Energy and SurgePV Help Canadian Teams
Heaven Green Energy has delivered more than 10,000 solar installations and our engineering group builds the software we use ourselves. SurgePV came out of that, written by people who had to defend a winter yield number to a customer holding a bill. For Canadian teams the entry points are:
- Shadow analysis for 8,760-hour module-level shading with solved row pitch at your own latitude.
- Solar simulation software for P50, P75 and P90 yield reports with a documented loss tree.
- Heaven Designs structural engineering for snow load and ballast verification once the row pitch is settled.
- QBits Energy inverter sizing guide for the low-temperature Voc check that pairs with a high-tilt Canadian layout.
If you also design outside Canada, our commercial solar and industrial solar pages set out how the same stack carries across markets, and broader capacity context sits with the IEA and IRENA country trackers.
Related Shading and Design Guides
- Solar Shading Analysis Software: The Global Guide
- Best Solar Design Software in Canada
- Best Solar Proposal Software in Canada
- The Full Solar Software Stack in Canada
- Best Solar Shading Analysis Software in Poland
- Solar Simulation Software Compared
- Shading Loss, defined
Shading Analysis in Nearby Markets
Canada shares its code family with the USA and its winter sun angles with northern Europe, so the closest reference points sit on both sides.
Frequently Asked Questions
What is the December solar noon elevation in Canadian cities?
Subtract the latitude from 90, then subtract 23.44 degrees. Toronto at 43.7 degrees north gets about 22.9 degrees, Montreal about 21.1, Winnipeg about 16.7, Calgary about 15.5, Edmonton about 13.1 and Whitehorse about 5.9. Those angles translate to shadow multiples of roughly 2.4x, 2.6x, 3.3x, 3.7x, 4.3x and 9.7x the height of the obstruction. Every inter-row spacing decision on a Canadian flat roof starts from that figure.
How much does latitude reduce the array a Canadian flat roof can carry?
At 20 degree tilt with a December solar noon no-shade criterion, achievable ground coverage ratio falls from about 0.57 in Toronto to about 0.45 in Calgary and about 0.41 in Edmonton. In practical terms, a 3,000 square metre warehouse roof carrying roughly 375 kWp in Toronto carries closer to 270 kWp in Edmonton at the same tilt. Lowering tilt recovers capacity but costs winter irradiance and snow shedding, which is the tradeoff the shading tool exists to resolve.
Does snow help or hurt solar yield in Canada?
Both, in different ways. Snow lying on the modules blocks production completely and typically costs 3 to 8 percent of annual yield depending on tilt and ground clearance. Snow on the ground raises albedo from roughly 0.2 to near 0.8, which adds rear-side gain on bifacial arrays and reflected diffuse on steep tilt. A shading model that captures only one of the two produces a winter number that is wrong in a predictable direction, so ask any vendor how they handle each separately.
Is a shading report legally required in Canada?
No. CSA C22.1 governs electrical safety, not yield methodology, and no province requires a shading study as a condition of net metering. The requirement is contractual instead: production guarantees, lender due diligence on P50 to P90 yield, and some incentive programmes that ask for an hourly production estimate. Because it is not regulated, the quality varies enormously, which is exactly why a documented no-shade window and solved row pitch is worth having on file.
Which shading tool do Canadian lenders accept?
PVsyst is still the tool most often named by name in Canadian project finance, particularly on farm-scale and utility work. Below that scale, an 8,760-hour module-level simulation with a documented loss tree and P50, P75 and P90 outputs is generally accepted regardless of vendor, which covers SurgePV, HelioScope and PV*SOL premium. If a specific lender names a tool in the term sheet, that overrides every technical argument.
Do I still need a SunEye or Solar Pathfinder if I use software?
For most suburban rooftops, no. Satellite-derived 3D modelling with obstruction detection is accurate enough. You want a measured instrument in three cases: a heavily treed lot where canopy height is guesswork, a dispute where a dated pre-install reading is evidence, and a remote site where you are already on the roof and have no reliable imagery. Treat those instruments as inputs to an engine, never as a substitute for one.
What tilt should a Canadian commercial flat roof use?
There is no single answer, which is the point. Steeper tilt near 35 to 45 degrees sheds snow within days, captures the low winter sun closer to face-on and gains from snow albedo. Shallower tilt near 10 to 15 degrees allows a much tighter row pitch and fits more kilowatts on the same roof. In Toronto the shallow case usually wins on total annual kWh per roof, and by Edmonton the calculation gets genuinely close. Run both at 8,760 hours before choosing.
What is SurgePV’s biggest weakness for Canadian shading work?
Brand recognition first: it launched in 2025, so a conservative credit committee may still want a PVsyst cross-check. Its single-axis tracker and backtracking modelling is less mature than PVsyst or PVcase, which matters on Prairie ground-mount. It performs no drone or on-roof capture of its own, so complex or treed sites need an upstream survey. And like every tool here, it does not model snow sliding off one row and banking against the next, so shallow-tilt Quebec roofs still need engineering judgement.
Stop paying for four tools. Design it all in one.
SurgePV replaces Aurora + HelioScope + PVsyst + a separate proposal tool in a single license. AI 3D roof in under 60 seconds, bankable 8,760-hour simulation, auto-SLD, BOQ, DXF/DWG export and branded proposals.
Free trial, no credit card · $1,299 per user per year on the 5-User Team planDisclaimer: SurgePV is our own product. It is built by the Heaven Group, the same company as Heaven Green Energy, so treat this as a recommendation from its maker.