There are various tools you can use to enable synchronous, virtual presentations - anything you use for synchronous class sessions can be used to enable presentations at a distance. These could be recorded for later viewing for students who cannot attend them in real-time.
Many presentation tools have apps, so students could join using a smartphone or tablet (though you would need to consider data needs and possible alternatives for students without WiFi).
If none of these tech tools are an option, presentations could certainly happen over the phone.
There are many additional options for asynchronous presentations, where students record themselves on their own time and share with the instructor (or the entire class) after the fact. Here are some possible tools:
Students could also record themselves in Zoom or Google Hangouts, by holding a meeting by themselves, using the record feature to capture themselves talking into their computer, and then sharing the link after the fact.
Another very simple option would be to make a recording from a computer or mobile device, using the Camera application - this would allow for a simple video presentation with no visuals.
There are many different options for sharing asynchronous presentations, which may be videos and have a larger file size (though some presentations, like VoiceThread, live within the application and have their own sharing link). If you are worried about having students upload large videos directly to Canvas and use up course space, students could upload the videos to Google Drive or YouTube (as an unlisted video, which does not show up in search results) instead, and share the link in a Canvas assignment, a Canvas Discussion (so that other students can view it), via a shared class Google Doc (again, so others can view it), or simply via email.