I had just placed an order with Bayside Performance on the 14th of this month, and when I didn't hear anything on the 26th, I called to inquire.
They told me the item didn't arrive to them yet, and should be in soon.
I then inquired why it took so long to get these items. I told them I'd like to support Canadian retailers, but it seemed I could get parts from the US quicker if I just ordered it myself directly which I've done for years.
Well, I guess that point wasn't appreciated, and the guy was short and started with the excuses, very similar to the excuses in this thread.
Guess they haven't learned anything in regards to customer service over the years.
I'll just order from the US directly from now on.