Many questions indeed.
1. Yes, to keep inflation in check.
2. The CAD took a hit because if China raises rates which cools growth, demand for commodities will be hampered. As you've alluded to, Canada and Australia are resource based economies. Also due to general USD strength.
3...