Morrison, William, Canada