Look at a map. Endurance/range is very much an issue for Canada.
Smaller ships with less range will require a larger number of bases, not just ports, to adequately cover. That means additional personnel and facility costs. The bases need to be in ice free ports.
The number of ships required can be calculated by estimating the number needed on station at any time, then multiplying by the (E – 2 * T – P) / (E * A), where:
E = endurance
T = transit time to station from port
P = Time in port to resupply and perform maintenance.
A = %availability, mostly governed by the time between overhauls/refurbishment, but will also be reduced by the likelihood of a required port being iced up.
Look at the distances involved, and play with it. There will be a minima, but it will not be the same proportionately for Canada as, say the Netherlands.
- Much of maintenance cost is determined by the equipment on the ship, especially the electronics, not the size of the ship.
- Crew savings is mainly realized by moving maintenance to shore facilities and putting it in a separate budget, i.e. hiding it.
- Smaller crews increase the training requirements per person, because each has to capable of doing more jobs.
- Governance/administration is generally a fixed cost per ship.
- You are correct that operational effectiveness would be reduced.