Canandian whom are residents of the GCC country can still get Visa on Arrival in UAE. Both Emirate and QA are correct that you should renew your Resident permit to avail that free of charge visa on arrival.

Plus you cannot leave Qatar without an exit permit, which can only be issued if you cancel your RP or have a valid RP.

So simply you need to expedite the renewal of your RP. Khallas