Even in the US if you want UP you pay hefty amounts. So, @CaBeaver is 100% right. Canadian immigration is too simple try to even look at the US immigration, you will feel the pain every single day. People wait for 10-15-20 years to get to have a PR.
So, having separate resources for UP with...