This thing doesn't work for you?:
https://support.microsoft.com/en-us/mats/program_install_and_uninstallMeanwhile...
Windows 7 on a bootable usb is as far away as your next torrent. However, it'll be different from your present installation so might not act as a repair disk.
I'm baffled as to why a Canadian laptop would refuse to accept an OS - is it possibly your BIOS settings? That's to say, is the BIOS set up to allow boot from a USB device? You can access BIOS, and allow USB boot, by the following procedure:
(1) plug in your bootable USB stick.
(2) initiate a reboot (or just turn the machine on)
(3) during reboot, when you see the HP logo appear for the first time, press the correct function key - it's usually F1, but it might be F2, F8 or F10. (eta: I see online people saying F10 and F12 for HP Pavillions.)
(4) Witness the glory of your BIOS settings page or know by seeing the Windows logo that you must go back to (2) and start again
(5) Find a tab called "System" or something like that
(6) Find an entry called "Boot Sequence" or something like that
(7) You should see the name of your USB stick probably last on the list - do whatever it takes to get that name to first place in the list.
After that, when you reboot, you're computer will boot from that USB stick, Canadian retail presets be damned.