These M-Performance parts can be ordered from any local BMW dealership in Canada and be installed, but you may need to call/email them to verify if they are in stock.
See Links here:
https://g20.bimmerpost.com/forums/sh....php?t=1642083
All BMW G20 Accessories & M-Performance Parts in Canada
https://www.bmw.ca/en/topics/offers-...ories.G20.html
Specifically regarding Carbon Fibre Interior Trim:
https://www.bmw.ca/en/topics/offers-...bon-fibre.html