Glad I found this thread. My M4 sat at the port for almost 3 weeks
From reading this thread that doesn't seem to be out of the ordinary.
It finally departed June 16th. From what I've read here it looks like it will arrive Halifax in the next few days, sit for the better part of a week then begin its journey to Ontario.
With any luck there will not be any unexpected delays and I will get my car in the next 3-4 weeks!
I put down my deposit in mid April.