If you're in the GTA, I recommend you look at T+C BMW - they have "employee pricing" on M Performance parts for the month of December which is actually pretty comparable to USD pricing after conversion/taxes/duties/pickup over the border.
https://www.tcbmw.com/parts/monthly-parts-specials/