You can buy the coverage before or after arrival. But we recommend you to purchase prior to arrival to Canada.