Yes they do offer / pay MSP as part of their benefits. You only qualify if you are there for a year plus.
The MSP they pay are worth it!
Yes they do.
As far as I know they do, but it was never a problem for me when i worked here.
No it does not, at least not in Alberta.
Maybe? go work there and find out.