Tillerson visits Canada ahead of January meeting on North Korea