If it's urgent, you can go to hospital emergency department. it'll definitely take you over few hours. 6-7 hours is pretty normal.
the hospital doesn’t register the patients directly. their daily work are for those who are transferred from specialists, and the specialists take the patients referred form family doctor.
you can go to any walk-in clinic, but try to stick to one clinic than you can have your medical history recorded in case you need it in future. if you do not have a family doctor, you still can have your annual physical check once a year for free at walk-in clinic if you’re an immigrant.