Buying from America's enemy sends a very different message. Just building your own missile looks like America's vassal having pout; it'll be used against NATO's(read America's) enemies anyway, essentially doing what Trump asked all NATO members and increasing their contribution to America's sphere, for free. Cozying up to the other superpower signals that Canada is actually prepared to break it off if the US doesn't cut yall a better deal.
Does Canada have the kind of military aerospace background to speedrun a program like that? Genuinely don't know.
Do you think you can build it cheaper than the Chinese will sell it to you? Even if you had all the production documents, you can't just replicate the half century of central planning that lead to cheap material, tooling, labor, engineering knowledge, etc that makes manufacturing in China so cheap.