Canadian solar installers face a compliance environment that no US-built tool was designed for. The electrical code is CSA C22.1 — not NEC. Design temperatures drop to -40°C in Alberta, which changes string voltage calculations in ways that US defaults will not catch. Net metering is administered by individual provincial utilities, each with its own credit rate structure and application process. And in Quebec, customer proposals need to work in French.
Most of the solar design platforms that dominate the North American market were built for US workflows. They handle NEC Article 690, US utility tariffs, and English-only proposals well. For Canadian projects, each of those assumptions requires a workaround — and workarounds add time to every project.
This comparison covers the main platforms used by Canadian solar installers in 2026 and evaluates how each handles the Canada-specific compliance workflow.
The Four Canadian Requirements Most US Tools Miss
Canadian solar design requires four things most US software tools do not handle natively: CSA C22.1 Section 64 code compliance, CWEC weather data for accurate string voltage and energy yield calculations, provincial net metering rate modeling, and bilingual documentation for Quebec. Check each of these before committing to a platform.
What Makes Canadian Solar Design Different
CSA C22.1 vs NEC: The Compliance Gap
Section 64 of the Canadian Electrical Code (CSA C22.1) governs renewable energy systems in Canada. The rules are similar to NEC Article 690 in some areas but differ in others — particularly around OCPD sizing, conductor ampacity derating, and string voltage calculation methodology.
For voltage calculations, CSA C22.1 requires the designer to use the lowest expected ambient temperature for the installation site, not a fixed reference temperature. In northern Alberta or Saskatchewan, that can be -40°C or colder. A string voltage calculated using US NEC defaults (which use -40°F, or -40°C — identical in this case, but derived from different lookup table logic) may appear correct in a US tool but lack the documentation trail that Canadian electrical inspectors expect to see.
The single-line diagram format that electrical inspection authorities accept for Canadian permit applications follows Canadian conventions. A SLD generated from a tool built for US DNO applications will typically need modification before a Technical Safety BC or ESA Ontario submission.
Cold Climate Voltage Calculations
The open-circuit voltage of a PV module increases as temperature drops. For a standard Canadian installation, this means Voc at design temperature can be significantly higher than the rated Voc at STC (25°C):
| Province | Typical Design Temperature | Voc Increase vs STC (indicative) |
|---|---|---|
| British Columbia (Lower Mainland) | -15°C | ~10–12% |
| Ontario | -25°C | ~15–18% |
| Quebec (Montreal) | -25°C | ~15–18% |
| Alberta (Calgary) | -35°C to -40°C | ~22–28% |
| Saskatchewan | -40°C | ~25–28% |
| Manitoba | -35°C | ~20–25% |
The actual percentage depends on the module’s temperature coefficient (Pmax/°C), which varies by manufacturer. Software that does not pull Canadian design temperatures will either underestimate Voc (a safety risk) or require the designer to manually enter the correct temperature for every project.
Provincial Net Metering Rate Structures
Canada has no national net metering program. Each province sets its own rules through its provincial utility:
- BC Hydro: Transitioning from the net metering program (Rate Schedule 1289) to a new self-generation rate of 10 cents/kWh for excess energy, effective July 1, 2026. Existing customers stay on the original program for up to 10 years from their start date.
- Hydro One (Ontario): Time-of-use rates apply to net metering; credits roll forward month-to-month for 12 months and expire annually.
- Hydro-Québec: Running a new residential solar grant program since March 2026 alongside a net metering framework with 24-month credit expiry.
- Alberta (ENMAX/ATCO/FortisAlberta): Micro-generation regulation allows credits at the retailer’s retail rate; pool price exposure makes modeling more complex than fixed-rate provinces.
- SaskPower: Net metering program at retail rate, with annual true-up.
- Manitoba Hydro: Net metering at retail rate, annual credit rollover.
Software that cannot model these variations accurately will produce financial proposals that are either overstated or understated for the province.
Equipment Certification: CSA/ULC Required
Canadian electrical inspection authorities require equipment to carry CSA or ULC listing — not just US UL listing. In practice, most major inverter and module manufacturers obtain both, but a software tool’s component library should reflect whether a product carries the Canadian certification mark. Using a component from a US-only library without verifying the Canadian listing is a compliance risk.
Quebec Bilingual Requirements
Hydro-Québec’s customer-facing interconnection documentation is in French. Customer proposals for Quebec homeowners and businesses are expected in French. Any software used for volume Quebec work needs to produce French proposals without requiring manual translation of every deliverable.
Feature Comparison: At a Glance
| Feature | SurgePV | Aurora Solar | Helioscope | PVsyst | OpenSolar |
|---|---|---|---|---|---|
| CSA C22.1 calculations built in | Yes | Manual setup | No | No | Partial |
| Canadian weather data (CWEC) | Yes | Partial | Partial | Yes (EPW) | Partial |
| Cold temperature Voc calculation | Yes | Manual entry | Manual entry | Yes | Manual entry |
| Provincial net metering modeling | Yes | Manual setup | No | No | Manual setup |
| Province-specific permit packages | Yes | No | No | No | No |
| French/bilingual proposals | Yes | No | No | No | No |
| Client proposal output | Yes | Yes | No | No | Yes |
| 3D roof design | Yes | Yes | Yes | No | Yes |
| Shading analysis | Yes | Yes | Yes | Simulation | Yes |
| Bankable simulation output | Yes | Yes | Yes | Best-in-class | Basic |
| Price (approximate) | Subscription | Subscription (higher) | Subscription | One-time licence + maintenance | Free tier + paid |
| Best for | Canadian residential + commercial | US-primary, Canada with workarounds | Commercial/utility simulation | Engineering-grade yield analysis | Smaller installers, free start |
SurgePV: Built for the Canadian Market
SurgePV is a cloud-based solar design software platform built around the full installer workflow: design, simulate, and propose. For Canadian installers, the relevant capabilities centre on four areas.
CSA C22.1 Section 64 calculations. String voltage calculations in SurgePV use the design temperature for the installation location — not a fixed US reference. OCPD sizing and conductor ampacity follow CSA C22.1 rules. The single-line diagram output is formatted for Canadian permit submission, not US NEC conventions.
Canadian weather data. SurgePV pulls CWEC-derived weather data for Canadian locations, covering the 644-location dataset produced by Natural Resources Canada. This means energy yield calculations reflect Canadian irradiance and temperature profiles — not US TMY data applied to Canadian coordinates.
Provincial net metering financial modeling. Rate templates for BC Hydro, Hydro One, Hydro-Québec, and Alberta utilities are built into the financial modeling workflow. Rather than manually entering rate structures for every province where you work, you select the utility and the template populates the relevant credit rate and billing structure. The generation and financial tool shows payback period, 25-year cashflow, and annual bill offset tailored to each province’s credit mechanism.
Province-specific permit packages. Permit package output is configured for the inspection authority in each province — Technical Safety BC, the Electrical Safety Authority in Ontario, and the Safety Codes Council in Alberta each have different documentation requirements. SurgePV generates the package for the project’s province directly.
French proposal output. For Quebec projects, proposals can be generated in French. Hydro-Québec interconnection documentation compatibility means fewer manual steps for Quebec-focused installers.
What to consider: SurgePV is subscription-based and primarily designed for professional installation companies. It is not suited to single-project owners or DIY installers.
Best for: Canadian residential and commercial solar installers across BC, Ontario, Quebec, and Alberta who need CSA-compliant documentation without manual code workarounds on every project.
Switching from a US Tool?
When trialing a new platform for Canadian work, run three past projects — one from BC, one from Ontario or Alberta, one from Quebec if relevant — through the full workflow. Check the single-line diagram against what your inspection authority accepted. Check that the financial model matches the provincial utility rate structure. If either requires manual editing, that time compounds across every project you run.
Aurora Solar in Canada
Aurora Solar is the most widely deployed solar design platform in North America and is used by some Canadian installers, particularly those with experience on US projects who have brought Aurora into their Canadian workflow.
What works for Canada: Aurora’s 3D roof modelling and shadow analysis capabilities are strong and work equally well for Canadian rooftops. The satellite imagery quality is generally good in major Canadian cities. Aurora does support Canadian location data for irradiance calculations.
What requires manual work for Canada:
- CSA C22.1 compliance calculations are not natively built in. String voltage, OCPD sizing, and conductor ampacity follow NEC defaults unless manually reconfigured.
- Design temperatures for Voc calculations require manual entry per project — there is no built-in CWEC temperature lookup.
- Provincial net metering rates must be manually configured. BC Hydro’s self-generation rate, Hydro One TOU structures, and Alberta micro-generation rates each require custom setup.
- The single-line diagram output follows US NEC conventions and typically needs modification for Canadian permit submission.
- No French proposal output — Quebec proposals require manual translation or custom templates outside the platform.
Best for: Canadian installers who prioritise Aurora’s 3D design accuracy and customer-facing proposal quality, and are comfortable managing the CSA compliance layer manually or through a separate process. Better suited to BC and Ontario (English) than Quebec.
Pricing: Aurora is at the higher end of the subscription market. The cost is easier to justify at volume; smaller operations often find the per-project economics harder to close.
Helioscope in Canada
Helioscope (Folsom Labs, now part of Aurora Solar) is an engineering simulation tool used primarily for commercial and utility-scale projects.
What works for Canada: Helioscope has been used by Canadian engineers on commercial and industrial projects. It supports Canadian locations and the training ecosystem includes Canadian case studies. For large-scale systems where detailed shading and performance simulation is the priority, Helioscope produces credible results.
What it does not do for Canada: Helioscope is not a permit, proposal, or compliance documentation tool. It does not generate CSA C22.1 single-line diagrams, provincial permit packages, client-facing financial proposals, or French-language documentation. Designers who use Helioscope for simulation on large Canadian C&I projects typically run a separate tool for the proposal and permit workflow.
Canadian weather data: Helioscope draws on global meteorological datasets including sources that cover Canadian locations, but does not natively integrate CWEC files. For large projects where yield accuracy is paramount, engineers sometimes import EPW files derived from CWEC data.
Best for: Engineering teams on large commercial or utility-scale Canadian projects who need simulation accuracy for performance guarantees or lender reporting, and handle documentation through separate processes.
Not suited for: Residential or small commercial Canadian installers who need a complete design-to-permit workflow.
PVsyst in Canada
PVsyst is the simulation tool of reference for energy yield analysis on larger solar projects in Canada, used across the country by engineers, EPCs, and consultants.
What works for Canada: PVsyst explicitly supports Canadian EPW data files derived from CWEC datasets, covering Canadian locations with the hourly meteorological resolution needed for accurate yield assessment. Research published using PVsyst with CWEC data across 43 Canadian locations has validated its use for Canadian climate conditions. For projects where a bankable energy yield report is needed — for lenders, investors, or performance guarantee documentation — PVsyst is the accepted standard in Canadian project finance.
What it does not do: PVsyst is purely a simulation tool. It produces energy yield reports, loss breakdowns, and uncertainty analyses. It does not generate permit packages, single-line diagrams, client proposals, financial cashflow models, or any customer-facing documentation. It has no provincial net metering financial modeling. It does not output French documents. The learning curve is steep — it is designed for engineers, not sales-focused installation companies.
Pricing: PVsyst uses a one-time licence plus annual maintenance model rather than a SaaS subscription. The upfront cost is significant and the workflow requires engineering expertise to use correctly.
Best for: Engineers and technical consultants on large Canadian commercial, utility, and C&I projects who need yield assessment for project finance or performance guarantees. Used alongside a separate solar design software platform for the installation documentation and proposal workflow.
OpenSolar in Canada
OpenSolar is a freemium platform with a growing Canadian user base, particularly among smaller residential installers and new entrants.
What works for Canada: OpenSolar’s free tier makes it accessible for installers getting started without upfront software costs. The platform supports international locations including Canada, and allows manual entry of net metering configurations and tariff structures. OpenSolar includes carbon footprint data for Canadian installations.
What requires work for Canada:
- CSA C22.1 calculations are not built in — string voltage, OCPD sizing, and conductor ampacity require manual verification against Canadian code.
- Provincial net metering rates require manual configuration per project.
- The free tier has design and project volume limits; paid plans are required at higher volume.
- No French proposal output — Quebec work requires manual templates.
- Permit packages for Canadian inspection authorities are not natively generated.
Best for: Smaller Canadian installers or new entrants in BC, Ontario, or Alberta who want a no-cost starting point for basic design and proposals. As installation volume grows, the gap between what OpenSolar produces and what Canadian permit authorities require will need to be managed manually or through a transition to a more compliance-focused platform.
Try the Only Solar Design Tool Built for Canada
SurgePV handles CSA C22.1 calculations, CWEC weather data, provincial net metering modeling, and French proposals — without the manual workarounds that US tools require.
Book a Free DemoNo commitment required · 20 minutes · Live project walkthrough
Provincial Checklist: What Your Software Must Handle
Use this table to check whether your current or prospective platform covers the requirements for the provinces where you work.
| Province | Utility | Key Rate Requirement | Permit Authority | Check This in Your Software |
|---|---|---|---|---|
| British Columbia | BC Hydro | New self-generation rate: 10¢/kWh (from July 2026); existing customers keep original net metering rate for up to 10 years | Technical Safety BC | Can it model both the legacy net metering and new self-generation rate? Does it produce a TSBC-formatted permit package? |
| Ontario | Hydro One / LDCs | TOU retail rates; net metering credits roll 12 months, then expire | Electrical Safety Authority (ESA) | Does it handle TOU net metering accurately? Can it generate ESA notification package? |
| Quebec | Hydro-Québec | Residential self-generation with kilowatt-hour credits; unused credits expire after 24 months | Régie du bâtiment du Québec (RBQ) | Can it produce French proposals? Does it handle Hydro-Québec’s credit structure? |
| Alberta | ENMAX / ATCO / FortisAlberta | Micro-generation at retail rate; pool price exposure for export | Safety Codes Council | Does it model Alberta’s micro-generation credit mechanism? Does it account for Alberta’s federal ITC (30%) and Clean Energy Improvement Program? |
| Saskatchewan | SaskPower | Net metering at retail rate; annual true-up | Technical Safety Authority of Saskatchewan (TSASK) | Does it model SaskPower net metering correctly? |
| Manitoba | Manitoba Hydro | Net metering at retail rate; annual rollover | Manitoba Hydro permit process | Basic net metering modeling required; Manitoba Hydro has lower solar penetration than other provinces. |
The Bottom Line: Which Tool to Use
The right platform depends on your installation profile:
Residential installer in BC or Ontario: A platform with CSA C22.1 built in and the relevant provincial utility rate templates will save 45–90 minutes of manual work per project. At 50 residential installations per year, that is 37–75 hours recovered annually. SurgePV handles both provinces without manual rate setup. OpenSolar is a viable free-tier alternative for lower volume work with the understanding that the permit package will need supplementation.
Residential or commercial installer in Quebec: French proposal output is a practical requirement, not a preference. The number of platforms that generate French proposals from a Canadian solar design workflow is small. SurgePV’s French output and Hydro-Québec rate support make it the functional choice for Quebec volume work.
Commercial installer across multiple provinces: A single platform that handles different provincial utility rate structures without starting over in each province is worth paying for. The manual rate configuration required by US-focused tools is a per-province overhead that compounds across a multi-province operation. For large C&I projects where bankable yield assessment is required by lenders, a PVsyst simulation alongside the solar proposals workflow in SurgePV is the standard combination.
Large C&I or utility-scale projects: PVsyst for bankable energy yield analysis; SurgePV for the design documentation, permit packages, and client proposals. Helioscope is an alternative to PVsyst for the simulation layer on large commercial projects.
Installers just starting out: OpenSolar’s free tier covers basic design and proposals. The gaps — CSA calculations, provincial rate modeling, permit packages — will need manual supplementation. Budget for the transition to a full-featured platform once volume passes 30–40 projects per year.
The Manual Workaround Problem
The hidden cost of using a US-focused platform for Canadian projects is not the subscription price — it is the manual workaround time on every project.
For a Canadian installer using a US tool, the typical extra steps per project include:
- Manually entering the local design temperature for Voc calculations
- Verifying OCPD sizing against CSA C22.1 tables rather than NEC Article 690
- Rebuilding the SLD to match the permit authority’s Canadian format
- Setting up provincial net metering rates from scratch or maintaining a spreadsheet of utility rate structures
- Translating proposals for Quebec clients or maintaining separate French templates
At 30 minutes of extra work per project and 60 projects per year, that is 30 hours — nearly a full working week — spent on workarounds that a Canadian-built or Canada-configured platform eliminates. At 150 projects per year, it is 75 hours.
Solar software that handles the Canadian compliance layer natively converts that workaround time directly into installation capacity or client-facing time.
Frequently Asked Questions
What solar design software works best for Canadian CSA C22.1 compliance?
SurgePV is built for Canadian requirements: it calculates string voltage at Canadian design temperatures, sizes OCPD per CSA C22.1 Section 64, and exports province-specific permit packages for Technical Safety BC, ESA Ontario, and Safety Codes Council Alberta. Aurora Solar and Helioscope are US-focused and require manual adjustment for Canadian code requirements.
Does Canadian solar design software need to model provincial net metering rates?
Yes — and this is where many tools fall short. BC Hydro, Hydro One, Hydro-Québec, and Alberta utilities all have different credit rate structures. SurgePV has provincial net metering rate templates built in; most US-origin tools require manual rate entry.
Can I use US solar design software like Aurora for Canadian projects?
Aurora Solar and similar US tools can be used in Canada, but require manual setup: you need to enter Canadian design temperatures for VOC calculations, manually configure CSA vs NEC code requirements, and build custom net metering rate structures. This adds significant setup time per project.
Is PVsyst used for solar design in Canada?
PVsyst is widely used in Canada for simulation and energy yield analysis, especially on commercial and utility-scale projects. It handles Canadian weather data well through CWEC-derived EPW file support. However, it does not generate permit packages, financial proposals, or client-facing documents — it is a simulation tool only.
What language options do I need for Quebec solar proposals?
Quebec requires bilingual or French-language documentation for many customer-facing deliverables. Hydro-Québec’s interconnection forms are in French. SurgePV generates proposals in English and French; most US-origin tools require custom template work for French outputs.
For Canadian solar compliance resources, see the Canada solar compliance hub. For SurgePV’s design features, see the solar designing overview and solar proposals page. For financial modeling of Canadian project economics, see the generation and financial tool.