It's a requirement and i don't see anything ridiculous. If you don't want to take it now then do it when you are in Canada but don't expect to bend it.
It's a requirement from a pretty antiquated system that has had to be overhauled like a lot of things in life this year. I just feel that they are many situations that could cause potential issues in this that's all.
Say you aren't in Canada and are looking after a family member/friend that is very sick and you have to stay with them. Say if you are unwell yourself and have been advised not to travel. Say that due to your own financial situation you cannot afford to travel to Canada. Also, along with all these hypothetical scenarios (and possibly many more), there is still an ongoing global pandemic. Just odd that they'd want people potentially travelling into Canada when that could easily be avoided if everything is virtual.
Personal circumstances don't seem like they are being considered. Plus the fact that not every country at this moment is able to travel to Canada (US, UK). This is all still very unpredictable and just because I'm not on a certain bit of land on this planet, sitting at my laptop, I wouldn't be able to take it? That is why I see this as being a bit ridiculous.