Correct
You should definetely apply from your home nation, but if you want to speed up things, you can move your file from your home nation to buffalo, USA, for an additional fee. There is no restriction for a canadian PR, as to which post you can apply to.