It may be true that Android 10 has been around for a while and EMUI 10 has also been out for a few months in other countries. However it's only been available in Canada since January 14 according to:
So, while Rogers may be behind TELUS in getting their act together, it hasn't been months but, rather, days.
I just received my EMUI 10/Android 10 update this evening for my P30 Pro. I didn't need to do anything special. It just showed up as an update. The update went smoothly and everything seems to be working fine. Yes, the GUI has some improvements but as far as I'm concerned it's business as usual in terms of my day-to-day use of the phone.
I just checked and my P30Pro on EMUI 9.1.0 still says I'm up to date.
Any idea why and whether I can force an update to EMUI 10?
Welcome to the Rogers Community Forums!
I know how exciting it is to get a new OS upgrade for your device so I definitely want to help shed some light on this situation.
Huawei is rolling out the update in batches over a 3-week period from January 14th to February 3rd. We have no control over this process as it is initiated by Huawei. If you do not receive the OS upgrade by February 3rd, let us know so we can investigate it for you.
I hope this helps!