First of all congrats for getting your PR for Canada. Yes you can book the motel room online using your credit card. Motel 6 , super 8 motel, monte carlo inns...are all good motels which will cost anything between $70 to $120 a night. Motels are safe in Canada.
Regarding insurance, as I am an insurance agent for a reputed insurance firm do give me a call at 647-989-7226 or e-mail me at email@example.com