Just got an answer, if I go pick it up, I'll have to pay the Ontario sales tax so it's not worth going to get it. I've asked why there is shipping charge added to the quote when someone from Michigan didn't pay shipping charge last month. They said there is shipping charge in Canada

Although, US price is $2,999, Canadian price is $3,099 so in a way, I prefer paying $299 shipping charge than the corresponding exchange rate, which would bring it to $3,784 before tax
So, if someone from the US is close to South Ontario, it's a way better deal for you guys to come and buy it here. With the exchange rate, it would cost you $2,376 before taxes and $2,685 after taxes.