Hi
You can apply same day of landing or any other day you can. However, the insurance card will arrive approximately 3 months after they accept your application. Just have your address ready as they will send to the address on file at the time of submitting the application
Looks like they work from M-F 8 to 4 except government holidays