Excellent question. I will be needing to find an answer before my January trip.
As of today, looks like we can do an approved antigen or molecular test for the way down and need either a PCR, NAT or RT-LAMP test for the return to Canada.
I believe that has to do with the “free” testing. Although I am not sure how they will respond, someone did mention that they just provided the address of their hotel when getting the test done. They mentioned that they did not even ask for a driver’s license.
It may require a quick call to the pharmacy to verify how it works for international travellers.
Lots of chatter on this one on Disboards in the Canada Forum. Many have used BeeperMD - they will come to you, but some have said they have not been reliable lately. It is free.
I went with the ID Now test at Walgreens as results were under an hour and I had a car. Used hotel address, it is free.
Beeper MD and Walgreens Rapid ID Now tests are your best free options.
I will be using Air Canada’s Switch Health program. You can purchase a test ahead of time, pack it with you, and when you are ready take the test from your hotel room by video chatting with the nurse. Results are emailed very shortly after (within the hour). You don’t need to be flying Air Canada to use it.