Yes, I had a virtual date!
However, I asked for a reschedule to an in-person at a later date as I'm out of Canada, and they gave me a new date, which will be 1 week after I come back to Canada!!!
I'm not sure about the second question, but most likely, yes, virtual!