I live in Victoria, BC, Canada, so technically it is not an MSF course as I dont think they have that designation up here. But it looks like it is our equivalent, and very thorough.
It comprises of..
Day 1 4 hrs riding, 4 hrs classroom
Day 2 4 hrs riding
Day 3 4 hrs riding, 4 hrs classroom
Day 4 4 hrs riding and Skills Assessment
Day5 7 hrs Traffic
Day 6 7 hrs traffic
That should keep me busy, I had to take a week off work to do it. Of course I could have done weekends instead but I wanted to do it all at once instead of over the course of a month.