Dear font of all knowledge

My son (hopefully) will be travelling home from Canada for Xmas. He needs a PCR test taken maximum 72 hours before returning to Canada.

Anyone have experience of where to get, how long it takes etc?

Would a day 2 PCR test taken at home suffice do you think?

Cheers