Apple base models tend to be fairly competitive but they have some of the most extreme margins on RAM and SSDs in the industry.
They charge $600 CAD to go from 16GB -> 32 GB.
They charge $900 CAD for 512 GB -> 2 TB SSD.
> They charge $900 CAD for 512 GB -> 2 TB SSD.
The SSD is user replaceable, so you can replace it with a cheaper third party option.
Unless I'm misunderstanding their store page, Framework charges $687 CAD ($500 USD) to go from 16GB → 32 GB RAM.
They do only charge $214 CAD ($156 USD) to 512 GB → 2 TB SSD, thanks to it just being an NVMe stick.