We saw gold at all time high today ($2830), and it is still not too late to buy, I believe (I did at $2820). US tariffs on Canada, Mexico and China regardless on time they are imposed, will push inflation higher and global instability usually good for gold as safe heaven.