> Compare it to h1b now.
H-1b is a non-immgrant work visa, so it should be compared to the same category in Canada, not the immigration process (which in the US is nearly identical to the process you describe for Canada at the same level of detail, except “wait for a draft” is instead “wait for your priority date to come up in the Visa Bulletin.", and the four years is 10 years.)